gpt4 book ai didi

android - 在Android中单击按钮更改布局的背景颜色

转载 作者:行者123 更新时间:2023-12-05 00:21:52 25 4
gpt4 key购买 nike

我是安卓新手。所以,如果我问的是一个愚蠢的问题,请原谅我。

我的应用程序在线性布局中只包含一个按钮。要求是,我必须在单击按钮时更改应用程序线性布局的背景颜色。默认为 ,当我按下按钮时,它应该变为某种随机颜色,当我再次按下按钮时,它应该再次变为默认颜色(白色)。
button.setBackgroundColor(Color.BLUE) (在 OnClick() 方法上),将背景颜色更改为 蓝色 ,但是如何恢复到默认颜色呢?

最佳答案

中创建 xml 文件绘图 文件夹

change_colcor.xml

<?xml version="1.0" encoding="utf-8"?> 


<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:state_pressed="true"
android:color="#222222" />
<item
android:state_focused="false"
android:state_pressed="true"
android:color="#4aa5d4" />
</selector>

然后将 XML 文件设置为按钮背景
<Button
android:id="@+id/mybutton"
android:background="@drawable/change_colcor" />

关于android - 在Android中单击按钮更改布局的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39199286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com