gpt4 book ai didi

java - 在android中的复选框上设置背景颜色

转载 作者:行者123 更新时间:2023-11-29 07:53:34 25 4
gpt4 key购买 nike

我正在尝试设置复选框的背景颜色,当它被选中时,如果它未被选中,则删除该颜色。

谁能帮我找到复选框的 ID,然后检查它是否被选中。我在我的 XML 表中设置了 android:onClick="handleCheckBoxClick"

为了让您了解它的外观,我有大约 25 个复选框。当他们被按下时,我需要对他们做同样的事情。

是否可以使用一个代码块,或者是否需要为每个复选框重复一次?

编辑:忘记提及这是在一个 fragment 中(如果这有什么不同的话)

public void handleCheckBoxClick(View view) {
int chkID = view.getId();

if (){

}else{

}

//find which checkbox was checked then get its id
/*
* if checked then
* change background colour to blue
* if unchecked then
* remove background colour
*
*/
}

颜色部分我会自己尝试,因为需要学习。

最佳答案

最好的方法是使用 custom checkbox .只需使用可绘制的 XML 文件即可在 checked stateunchecked state 中设置背景。

这是一个 another simple example去做吧。以下图片取自该页面:

]

关于java - 在android中的复选框上设置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19447523/

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