按钮 colorButtonNormal 样式在 Lollipop 之前的设备中不起作用

Button colorButtonNormal style not working in pre-Lollipop devices

我正在使用这个技巧来更改所有应用程序按钮的背景颜色:

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="colorButtonNormal">@color/unpressed2</item>
</style>

它在 post-Lollipop (api 21) 设备中运行良好,但在 Lollipop 之前的设备中它被忽略了。

如何在 Lollipop 之前的设备中更改按钮的背景颜色?

如果您希望 ButtoncolorButtonNormal 一起工作,您的 activity 需要扩展 AppCompatActivity