当前位置:编程学习 > wap >>

为什么我用tabhost,图标显示不出来。

为什么我用tabhost,图标显示不出来。
tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("",getResources().getDrawable(R.drawable.home)).setContent(R.id.gvInfo));
这样就有图标了
tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("TAB1",getResources().getDrawable(R.drawable.home)).setContent(R.id.gvInfo));
里面加上文本就看不到图标了,
为什么呀
--------------------编程问答-------------------- 表示很同情你,没有这种情况 --------------------编程问答-------------------- 我也遇到了楼主所述情况,不知道怎么解决,不知楼主现在解决没有? --------------------编程问答-------------------- http://ask.csdn.net/questions/1433?sort=latest --------------------编程问答-------------------- 你用sdk中的tools文件夹下的hierarchyviewer.bat,看一下运行时的样式。就能看到布局有没有问题。
我一般也就是这么写的,没什么问题,你看看是不是其他东西影响的 --------------------编程问答--------------------
引用 楼主 sd6352051 的回复:
为什么我用tabhost,图标显示不出来。


Java code
?



1

tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("",getResources().getDrawable(R.drawable.home)).setContent(R.id.gvInfo));这样就有图标了


Java co……


改成 setContent(this)); 试试
--------------------编程问答-------------------- 解决了,安卓4.0会有这个问题,修改Manifest.xml里面的Theme,找到System Resources,里面有Theme.black,选这个就行了。
剩下自己要改背景色什么的这个还是比较easy的吧~

http://blog.csdn.net/ab6326795/article/details/9196523 --------------------编程问答-------------------- 在布局文件中,button的属性中使用layout_marginTop,android:layout_marginTop="2.0dip",将button顶部预留出一部分控件用来显示图片
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,