Android 在安卓按钮背景中不改变

Android 在安卓按钮背景中不改变,android,android-layout,android-drawable,android-design-library,Android,Android Layout,Android Drawable,Android Design Library,最近我更新了我的android studio,我面临很多问题,比如它没有显示特定的错误。在以前的版本中,如果在编码时出错,代码下面会显示红线,现在我面临新的问题。我在按钮中应用了此背景布局后,为按钮创建了背景设计布局。它不会更改按钮背景。我不知道我的项目或软件发生了什么 这是我的按钮设计布局,名称为btn\u design 这是我应用此设计代码的主要活动布局 这是我在xml设计页面中对该布局的输出 新的错误或功能导致此问题。您必须将按钮更改为AppCompatButton,如中所述 按钮

最近我更新了我的android studio,我面临很多问题,比如它没有显示特定的错误。在以前的版本中,如果在编码时出错,代码下面会显示红线,现在我面临新的问题。我在按钮中应用了此背景布局后,为按钮创建了背景设计布局。它不会更改按钮背景。我不知道我的项目或软件发生了什么

这是我的按钮设计布局,名称为
btn\u design


这是我应用此设计代码的主要活动布局


这是我在xml设计页面中对该布局的输出


新的错误或功能导致此问题。您必须将
按钮更改为
AppCompatButton
,如中所述

按钮的颜色设置为默认
themes.xml
文件中的
colorPrimary
值。即使设置了背景,按钮的颜色仍将设置为主题文件中的原色,但按钮的形状将设置为
btn_design
文件的设计

以前,无论何时在Android Studio中创建项目,项目的主题都会在
style.xml
文件中声明。在最近的更新之后,这一点发生了变化,项目的主题在位于themes文件夹中的
themes.xml
文件中声明。虽然它们都具有相同的功能,但一次修改造成了这个问题


无论是一个bug还是一个功能,我都无能为力。

一个新的bug或功能会导致这个问题。您必须将
按钮更改为
AppCompatButton
,如中所述

按钮的颜色设置为默认
themes.xml
文件中的
colorPrimary
值。即使设置了背景,按钮的颜色仍将设置为主题文件中的原色,但按钮的形状将设置为
btn_design
文件的设计

以前,无论何时在Android Studio中创建项目,项目的主题都会在
style.xml
文件中声明。在最近的更新之后,这一点发生了变化,项目的主题在位于themes文件夹中的
themes.xml
文件中声明。虽然它们都具有相同的功能,但一次修改造成了这个问题


无论是一个bug还是一个功能,我都无能为力。

这是否回答了您的问题?这回答了你的问题吗?