Android更改ABS按钮颜色

时间:2013-08-16 14:18:15

标签: android

如何更改文本的此按钮颜色? 现在它是关于黑色,如何以红色表示它?

enter image description here

这是我的字符串,颜色:

<color name="actionbar_text">#FF0000</color>

我将此添加到我的清单

<style name="Theme.Styled" parent="Theme.Sherlock.Light">
        <item name="android:actionMenuTextColor">@color/actionbar_text</item>
</style>

但是我收到了这个错误:

  

属性缺少Android名称空间前缀

2 个答案:

答案 0 :(得分:3)

您应该查看官方文档:Styling the Action Bar - Customize the Text Color

要使主题适应ActionBarSherlock支持,您应该遵循主题指南,特别是Mirrored Attributes

详细信息,请在资源样式文件中创建自定义主题:

<style name="CustomTheme" parent="Theme.Sherlock.Light">
    <item name="android:actionMenuTextColor">@color/actionbar_text</item>
    <item name="actionMenuTextColor">@color/actionbar_text</item>
</style>

在你的清单中,设置新的CustomTheme:

<application android:theme="@style/CustomTheme" ... />

答案 1 :(得分:0)

在xml文件中设置Button的此属性

android:textColor="#FF0000"

它将设置Button的文字颜色Red