我一直在尝试更改我的 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
文件:
原始文件(tab_unselected.9.png):
新文件:
但正如您在顶部屏幕截图中看到的那样,只有边框是彩色的。未选中时,选项卡本身仅保持黑色。
在不使用任何 Java 代码的情况下,我需要做些什么来设置该选项卡的样式。我不介意添加任何 XML 文件或编辑 .png 文件。
顺便说一句,我TabHost
在我的文件夹中添加了一个自定义 xml 文件layout
并添加android:background="@drawable/tab_indicator"
到TabWidget
标签中。