更改主题中的按钮文本颜色 >= Android 4.2
Changing Button Text color in theme for >= Android 4.2
我一直在寻找,但仍然找不到方法。
如何更改所有文本按钮的颜色(而不修改方案中其他小部件的android:textColor
?
注意:不起作用
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorButtonNormal">#1bbc9b</item>
<!--<item name="android:textColor">#ffffff</item>-->
<item name="android:buttonStyle">@style/AppTheme.MyButton</item>
</style>
<style name="AppTheme.MyButton" parent="@android:style/TextAppearance">
<item name="android:textColor">#ffffff</item>
</style>
更新:修复了仅改变按钮颜色,而不是整个按钮样式的问题
这对我有用。在values/styles.xml
中,配置:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorButtonNormal">#fcfc00</item>
<!-- more stuff here -->
</style>
我一直在寻找,但仍然找不到方法。
如何更改所有文本按钮的颜色(而不修改方案中其他小部件的android:textColor
?
注意:不起作用
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorButtonNormal">#1bbc9b</item>
<!--<item name="android:textColor">#ffffff</item>-->
<item name="android:buttonStyle">@style/AppTheme.MyButton</item>
</style>
<style name="AppTheme.MyButton" parent="@android:style/TextAppearance">
<item name="android:textColor">#ffffff</item>
</style>
更新:修复了仅改变按钮颜色,而不是整个按钮样式的问题
这对我有用。在values/styles.xml
中,配置:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorButtonNormal">#fcfc00</item>
<!-- more stuff here -->
</style>