【发布时间】:2017-08-28 10:11:18
【问题描述】:
我想动态地将具有我从 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);
}
【问题讨论】:
-
请添加您的容器代码(在 java 或您的 xml 布局中创建它)。真的是线性布局吗?
标签: java android android-layout checkbox