在修改Button的背景颜色时,始终无法修改颜色为设置的颜色,且颜色始终为默认的蓝紫色。
<Button android:id="@+id/btn_1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/btn_1>
在修改Button的背景颜色时,始终无法修改颜色为设置的颜色,且颜色始终为默认的蓝紫色,效果图如下所示:
公众号主的解决方法: 默认的颜色设置来自于res/values/themes.xml与夜间模式(应该是)下的res/values-night/themes.xml
<style name="Theme.HelloWorld" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<style name="Theme.HelloWorld" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">
以上的代码就是更改前和更改后的对应代码
修改res/values/themes.xml与夜间模式(应该是)下的res/values-night/themes.xml后,效果展示如下所示: