Android开发中Button背景颜色不能修改问题及解决方法

问题:

使用Android Studio进行android开发时,不管是拖出来的Button,还是自己设置的Button,Button的背景色一直无法修改,呈现系统默认的紫色。

例如我的代码,预览按钮的时候应该是彩色,但还是默认的颜色:紫色

 问题原因:

出现该问题的原因主要是因为使用Android Studio 4.1之后的版本进行开发时,创建的项目默认的主题所有Button都是Material类型的Button,默认使用主题色,所以想要修改颜色,就要把默认主题给关了或替代了。

解决方法:

方法一:

<Button
        android:id="@+id/button"
 
改为-------->
 
<android.widget.Button
        android:id="@+id/button"
方法二:

找到themes.xml文件

将这段代码:

<style name="Base.Theme.TeamWork" parent="Theme.Material3.DayNight.NoActionBar">

修改为:

---------->

<style name="Base.Theme.TeamWork" parent="Theme.Material3.DayNight.NoActionBar.Bridge">
解决后

 

 

posted @ 2024-04-25 16:45  不会JAVA的小袁  阅读(90)  评论(0编辑  收藏  举报