Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中动态设置文本为复选框_Android - Fatal编程技术网

在android中动态设置文本为复选框

在android中动态设置文本为复选框,android,Android,我需要在android中动态创建复选框。我正在代码中获取该值,但无法将该值设置为复选框 我的代码: CheckBox[] cbs = new CheckBox[20]; for(int k=0; k<stringList3.size(); k++) { System.out.println("stringlist3 in for loop"+stringList3.get(0)); arr = stringList3.get(k); cbs[k] = new CheckBox(ge

我需要在android中动态创建复选框。我正在代码中获取该值,但无法将该值设置为复选框

我的代码:

CheckBox[] cbs = new CheckBox[20]; 
for(int k=0; k<stringList3.size(); k++)
{
 System.out.println("stringlist3 in for loop"+stringList3.get(0));
 arr = stringList3.get(k);
 cbs[k] = new CheckBox(getContext());
 System.out.println("arr values"+arr.get(0));
 System.out.println("arr values"+arr.get(1));
 System.out.println("arr values"+arr.get(2));
 cbs[k].setText((CharSequence) arr.get(2));
 Rl.addView(cbs[k]);
                 } 
CheckBox[]cbs=新复选框[20];

对于(intk=0;k我不知道您是如何编写剩余代码的,只需使用下面的示例检查您的代码即可


我认为在您的代码中,问题可能是stringList3.size()返回的值超过20,因此您正在接近强制。只需检查一次即可。

尝试使用常量字符串,如“复选框测试”来代替(CharSequence)arr.get(2)确认是arr还是cbs[k]出现问题我试着像cbs[k].setText(“你好”)一样;…但即使文本未设置…我们是否需要在布局中为动态生成的复选框创建textview?Rl是否在XML文件中相对布局?是的,我指的是XML文件中的Rl布局…复选框正在显示,但只有文本未设置。请帮助我发布stringList3和arr的声明和定义 ?