如何将Edittext添加到Checkbox?

时间:2016-05-26 04:32:11

标签: android checkbox android-edittext

关于如何将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添加到该复选框?

这是结果捕获图像。

enter image description here

谢谢你。

3 个答案:

答案 0 :(得分:0)

在CheckBox中你不能编辑你的复选框android没有可用的功能,所以你必须创建自定义listView并使用EditText代替复选框......

答案 1 :(得分:0)

您可以尝试使用listview。在row.xml中添加checkbox和edittext。示例here

答案 2 :(得分:0)

我建议使用Recyclerview with checkbox,因为在listview中你需要维护checkbox arraylist,所以最好使用recyclelerview with checkbox并为edittext创建自定义视图参见RecyclerView with CheckBox