2016-05-26 21 views
0

Ich habe ein Problem mit dem Hinzufügen von Editiertext in ein Kontrollkästchen. Dies ist mein Code, mit dem ein Kontrollkästchen erstellt wird.Wie kann ich Edittext in Checkbox hinzufügen?

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

Wie kann ich Edittext in dieses Kontrollkästchen einfügen?

Und das ist das Ergebnis erfassen Bild.

enter image description here

Danke vor.

+0

Haben Sie das Kontrollkästchen oder Show überprüfen möchten der Text im editext in der Checkbox? – Lampard

+0

Ich möchte Edittext in jedem Kontrollkästchen hinzufügen @CrazyAndroid –

+0

Sie können Ihre Checkbox @Nicholas Pratma, gibt es keine Möglichkeit für das Schreiben von Text darin. – Lampard

Antwort

0

in CheckBox u Ihre Checkbox dort nicht zur Verfügung keine Funktion in Android ist bearbeiten können, so dass Sie anpassen Listview erstellen haben und EditText anstelle von Checkbox ...

0

können Sie mit listview versuchen. Fügen Sie ein Kontrollkästchen hinzu und bearbeiten Sie den Text in row.xml. Beispiel here

0

schlage ich Recyclerview mit Checkbox verwenden, da in Listenansicht Sie müssen Checkbox Arraylist halten, so eine bessere Nutzung recyclerview mit Checkbox und und benutzerdefinierte Ansicht erstellen für EditText Siehe RecyclerView with CheckBox

Verwandte Themen