【Android】关于Button背景色/样式设置失效

一、问题描述

在设置button背景颜色后,button背景仍然为蓝色。如下所示:

image.png

二、问题原因 / 解决

在使用Android Studio 4.1+ 进行开发时,创建的项目默认的主题是Theme.MaterialComponents.DayNight.DarkActionBar
。所有Button都是Material类型的Button,默认使用主题色。

解决方法:

  1. 将主题切换为:Theme.AppCompat.*** , 不使用Material控件