更改主题中的按钮文本颜色 >= 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>