gpt4 book ai didi

java - 确定按下按钮时是否选中复选框

转载 作者:行者123 更新时间:2023-11-30 10:34:08 26 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序,并且想知道如何制作一个 Java 方法来遍历特定 Activity 中的所有复选框以查看是否选中了其中的任何一个。

我目前没有任何代码,因为我真的不知道如何处理这个问题。

有什么建议吗?

最佳答案

单击按钮时获取父 View 组(假设布局中的所有内容都在一个 View 组中)并遍历它们。检查其中是否有复选框并执行您需要的操作。

public void onButtonClicked(View view) {
ViewGroup viewGroup = (ViewGroup) view.getParent();

for (int i=0; i<viewGroup.getChildCount(); i++) {
if (viewGroup.getChildAt(i) instanceof CheckBox) {
if ((CheckBox) viewGroup.getChildAt(i).isChecked()) {
// do something here
}
}
}
}

关于java - 确定按下按钮时是否选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41831604/

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