0

我一直在尝试更改我的 android 应用程序的标签颜色。但我无法完成它。我已经复制了所有需要的图像并在 Photoshop 中重新绘制它们。但这就是我得到的全部。

在此处输入图像描述

我首先做的是tab_indicator.xmldrawable文件夹中复制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标签中。

4

1 回答 1

0

如果您只想更改标签颜色,则不需要使用 png 文件。看看这里,希望对你有帮助http://joshclemm.com/blog/?p=136

于 2012-08-08T20:39:37.730 回答