如何更改文本的此按钮颜色? 现在它是关于黑色,如何以红色表示它?
这是我的字符串,颜色:
<color name="actionbar_text">#FF0000</color>
我将此添加到我的清单
<style name="Theme.Styled" parent="Theme.Sherlock.Light">
<item name="android:actionMenuTextColor">@color/actionbar_text</item>
</style>
但是我收到了这个错误:
属性缺少Android名称空间前缀
答案 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