gpt4 book ai didi

android - Android 中的复选框验证

转载 作者:行者123 更新时间:2023-11-29 15:22:15 26 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,其中有一个带有复选框和按钮(以编程方式生成)的屏幕。当用户单击按钮时,我最多允许选中三个复选框。

我希望在 Android 中有类似复选框组的东西,但不幸的是没有。

谁能帮我解决这个问题?

最佳答案

尝试这样的事情..

     chkIos = (CheckBox) findViewById(R.id.chkIos);
chkAndroid = (CheckBox) findViewById(R.id.chkAndroid);
chkWindows = (CheckBox) findViewById(R.id.chkWindows);
btnDisplay = (Button) findViewById(R.id.btnDisplay);

btnDisplay.setOnClickListener(new OnClickListener() {

//Run when button is clicked
@Override
public void onClick(View v) {
if(chkIos.isChecked() || chkAndroid.isChecked() || chkWindows.isChecked()){
//do some validation
}
}
});
}

编辑:-是的,但如果动态添加,你至少必须有复选框的数量,比如

CheckBox[] check = new CheckBox[maxCount];

在你的按钮内点击

@Override
public void onClick(View v) {
// for(int i = 0; i < check.length; i++){
if(check[1].isChecked() || .... ){
//your validation here..
}
}

关于android - Android 中的复选框验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17252857/

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