|
|
1
3
如果你想为循环的每个项目添加一个onclicklistener,你需要扩展for循环,这样它也会循环你的onclicklistener,就像这样。 |
|
|
2
2
对单选组使用setOnCheckedChangeListener 这样使用
|
|
|
3
1
循环后
|
|
|
4
1
您的代码中有一些错误。首先,参数文本应该是“字符串”,而不是整数。然而,代码中的主要问题是,您在代码中覆盖了最后一个单选按钮(rb[i])。你不应该这样做。 最好的方法是在循环中声明变量i,并在用户单击时创建一个新的RadioButton。 注意:您验证的解决方案效率很低,因为每次创建按钮时都会创建一个点击监听器。或者它总是更新同一个列表,因为你只有一个按钮。 请尝试以下代码;)
|