我一直在尝试更改我的Android应用的标签颜色。但我无法完成它。我已经复制了所有需要的图像并在Photoshop中重新绘制了它们。但这就是我得到的。
我首先要做的是复制tab_indicator.xml
中drawable
文件夹中的android-sdk\platforms\android-8\data\res\drawable
。
然后我将该xml文件中引用的所有图像复制到我自己的drawable-hdpi
文件夹中。我从android-sdk\platforms\android-8\data\res\drawable-hdpi
文件夹中复制了这些图像。
我重新绘制了tab_unselected.png
文件,如下所示:
Orignal文件(tab_unselected.9.png):
新文件:
但是正如您在顶部屏幕截图中看到的那样,只有边框是彩色的。未选中时,标签本身仍为黑色。
如果没有使用任何Java代码,那么我需要做什么来设置选项卡的样式。我不介意添加任何XML文件或编辑.png文件。
顺便说一句,我在TabHost
文件夹中添加了自定义layout
xml文件,并将android:background="@drawable/tab_indicator"
添加到TabWidget
标记。