<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
<item name="android:textAllCaps">false</item>
<!--Toolbar 的标题/副标题/Button的文字颜色-->
<item name="android:textColorPrimary">@color/primary_text</item>
<item name="android:textColorSecondary">@color/secondary_text</item>
<!-- 这个颜色不知道 -->
<item name="android:colorBackground">@color/color_background</item>
<item name="android:windowBackground">@color/color_background</item>
<item name="android:windowAllowEnterTransitionOverlap">true</item>
<item name="android:windowAllowReturnTransitionOverlap">true</item>
<item name="android:windowSharedElementsUseOverlay">false</item>
<!-- Button/TextView字体颜色 -->
<item name="android:textColor">@color/white</item>
<!--TextView/EditText hint-->
<item name="android:textColorHint">@color/color_hint</item>
<!--Button backgroud-->
<item name="colorButtonNormal">@color/primary</item>
<item name="preferenceTheme">@style/AppTheme.Preference</item>
</style>
设置了android:textColor会覆盖掉android:textColorPrimary的Button文字颜色
单独设置Button颜色
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="buttonStyle">@style/ButtonStyle</item>
</style>
<style name="ButtonStyle" parent="@style/Widget.AppCompat.Button">
<item name="android:textColor">@color/white</item>
</style>