Android控件(button)无法更改背景(background)样式的问题解决方案(一针见效)

今天在练习Android自定义控件的时候遇到了一个问题:我给button设置了一个背景,却无法修改,但是给Layout设置了一个背景却可以成功修改。

如下图,我给back Button了一个图案,放到了对应的drawable-xxhdpi文件夹中,并附上对应的xml语句,却不能成功的显示出图片的形状。
Android控件(button)无法更改背景(background)样式的问题解决方案(一针见效)_第1张图片

Android控件(button)无法更改背景(background)样式的问题解决方案(一针见效)_第2张图片
后来才发现,原来这是theme的问题,Android Studio更新新版之后,对应的gradle框架也随之更新,因此这是新版存在的问题,比较老的gradle框架中不存在这个问题,下面附上解决方案。

(1)打开main/res/values/theme.xml文件
(2)将里面的