从样式设置按钮背景

时间:2017-12-21 16:22:19

标签: java android

这是我的styles.xml文件的一部分。由于某种原因,textColor工作,但背景颜色不。

如何让它发挥作用?

<style name="myDialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
    <item name="android:buttonStyle">@style/myDialogButton</item>
</style>

<style name="myDialogButton" parent="android:style/Widget.Button">
    <item name="android:textColor">#0000FF</item>
    <item name="android:background">#FF0000</item>
</style>

1 个答案:

答案 0 :(得分:0)

在按钮

中使用backgroundTint代替background
<style name="myDialogButton" parent="android:style/Widget.Button">
    <item name="android:textColor">#0000FF</item>
    <item name="android:backgroundTint">#FF0000</item>
</style>