我使用shape想改变button的背景,
<Button
android:background="@drawable/btn_blue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
但是出来的结果是,button形状边了,颜色还是 系统默认的紫色。
据说是主题的问题。
<style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
这是创建app时候的主题,
<style name="Theme.MyApplication" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">
改成这样就可以了,所以button都没颜色了,然后你去设置背景色就有效果了。