colorButtonNormal没有效果?

Muh*_*lib 2 android android-appcompat android-6.0-marshmallow

我正在尝试在我的按钮上应用统一的样式。

这是我的 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>
Run Code Online (Sandbox Code Playgroud)

我像这样将其应用到我的按钮上

<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!" />
Run Code Online (Sandbox Code Playgroud)

这里没有什么特别的事情发生。但我的按钮的颜色没有改变。物质支持包有什么变化吗?我正在使用“25.3.1”

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

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

    <item name="android:buttonStyle">@style/DefaultButton</item>
</style>
Run Code Online (Sandbox Code Playgroud)

然后我将删除所有按钮上的单独样式属性

Min*_*nae 5

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