E
erdalprinz
Neues Mitglied
- 0
Ich mal wieder ;-)
Ich habe eine ListView mit EditText-Feldern erstellt.
Nun habe ich unter der ListView einen Speichern-Button erstellt und einen OnClickListener dazu gemacht. Wenn nun der Button geklickt wird, sollen die Werte in den EditText-Feldern ausgelesen und in einer Liste gespeichert werden. Meine Frage nun: Wie mache ich das?
Ich habe bereits angefangen eine ButtonClick() Methode zu schreiben:
Mir ist eigentlich klar, dass bei myList.getChildAt(i) nur die gerade sichtbaren Reihen der ListView berücksichtigt werden. Aber ich habe keine Ahnung wie ich das anders lösen könnte.
Ich habe eine ListView mit EditText-Feldern erstellt.
Nun habe ich unter der ListView einen Speichern-Button erstellt und einen OnClickListener dazu gemacht. Wenn nun der Button geklickt wird, sollen die Werte in den EditText-Feldern ausgelesen und in einer Liste gespeichert werden. Meine Frage nun: Wie mache ich das?
Ich habe bereits angefangen eine ButtonClick() Methode zu schreiben:
Code:
private void ButtonClick() {
/** get all values of the EditText-Fields */
View v;
ArrayList<String> mannschaftsnamen = new ArrayList<String>();
EditText et;
for (int i = 0; i < myList.getCount(); i++) {
v = myList.getChildAt(i);
et = (EditText) v.findViewById(R.id.mannschaften);
mannschaftsnamen.add(et.getText().toString());
}
....
}