colorButtonNormal 没有效果?

colorButtonNormal has no effect?

我想在我的按钮上应用统一的样式。

这是我的v21/styles.xml

<style name="DefaultButton" parent="Widget.AppCompat.Button.Colored">
    <item name="android:colorButtonNormal">#f00</item>
    <item name="android:textColor">@color/colorTextSecondary</item>
</style>

我像这样将它应用到我的按钮

<Button
                android:id="@+id/submit_btn"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:layout_marginTop="@dimen/unit_large"
                style="@style/DefaultButton"
                android:text="Lemme In!" />

这里没什么特别的。但是我的按钮的颜色没有改变。 material 支持包有什么变化吗?我正在使用“25.3.1”

实际上,所有这些都是我为更改应用程序的默认按钮样式所做的更大努力的一部分

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

    <item name="android:buttonStyle">@style/DefaultButton</item>
</style>

然后我会删除所有按钮上的各个样式属性

将此 style="@style/DefaultButton" 更改为 android:主题="@style/DefaultButton"