Java 布局机器人不工作
我想动态地将带有从API检索到的名称的复选框一个放在另一个下面,但是当我运行代码时,我只看到一个复选框,其他复选框在后面Java 布局机器人不工作,java,android,android-layout,checkbox,Java,Android,Android Layout,Checkbox,我想动态地将带有从API检索到的名称的复选框一个放在另一个下面,但是当我运行代码时,我只看到一个复选框,其他复选框在后面 JSONObject json = new JSONObject(result); arr = json.getJSONArray("functionality"); for(int i = 0; i < arr.length(); i++) { String name = arr.getJSONObject(i).getString("name");
JSONObject json = new JSONObject(result);
arr = json.getJSONArray("functionality");
for(int i = 0; i < arr.length(); i++) {
String name = arr.getJSONObject(i).getString("name");
CheckBox check = new CheckBox(rootView.getContext());
LinearLayout.LayoutParams lparams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
check.setLayoutParams(lparams);
check.setText(name);
container.addView(check);
}
JSONObject json=新的JSONObject(结果);
arr=json.getJSONArray(“功能”);
对于(int i=0;i
更改代码中的下一行:
CheckBox check = new CheckBox(rootView.getContext());
到
更改代码中的以下行:
CheckBox check = new CheckBox(rootView.getContext());
到
请添加容器的代码(使用java或xml布局创建)。它真的是线性布局吗?请添加容器的代码(用java或xml布局创建)。它真的是一个线性布局吗?它没有改变,错误是一样的。没有改变,错误是一样的