Java 布局机器人不工作

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");

我想动态地将带有从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");
    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布局创建)。它真的是一个线性布局吗?它没有改变,错误是一样的。没有改变,错误是一样的