我一直在寻找一种在 android 5.0 中处理按钮背景颜色的正确方法,我能找到的唯一解决方案是在 values-21/styles.xml 中为 Button 定义样式:
<item name="android:colorButtonNormal">#2196f3</item>
这是为按钮着色的唯一方法,同时保留其设计和涟漪效果吗?如果是,这意味着我必须为每个具有不同颜色的按钮定义一个自定义主题,真的吗???
注意:我的问题与向后兼容性和 AppCompat 无关,这已经讨论了很多。