关于如何将edittext添加到复选框中,我遇到了一些问题。这是我用来创建复选框的代码。
for(int i = 0; i < jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
CheckBox cb = new CheckBox(OrderActivity.this);
EditText et = new EditText(OrderActivity.this);
cb.setText(obj.getString("color") + " | PO : " + obj.getString("po") + " | SO : " + obj.getString("so") + " | Available : " + obj.getString("dozen"));
cb.setId(i+10);
cb.setWidth(150);
ll.addView(cb);
}
如何将edittext添加到该复选框?
这是结果捕获图像。
谢谢你。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以尝试使用listview
。在row.xml中添加checkbox和edittext。示例here
答案 2 :(得分:0)
我建议使用Recyclerview with checkbox,因为在listview中你需要维护checkbox arraylist,所以最好使用recyclelerview with checkbox并为edittext创建自定义视图参见RecyclerView with CheckBox