Android : Schleife durch alle Elemente in einem listview

Möchten um schnelle Antwort wie, um eine Liste aller Elemente auf meinem listview, um drucken Sie eine Liste aus oder geben Sie einen Editor, app, etc.. Das heißt, eine variable mit folgenden Informationen aus der listview: "apple", "banana", "orange". Unten ist meine listview. Dank

    String[] values = new String[] { "apple", "banana", "orange" };

    listItems = new ArrayList<String>();
    for (int i = 0; i < values.length; ++i) {
        listItems.add(values[i]);
    }

    adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, android.R.id.text1,
            listItems);

    //Assign adapter to ListView
    listView.setAdapter(adapter);
  • deine array-Werte haben nur ein Element" ? es ist ein '-' oder haben Sie ausgeschlossen, einige Ihrer line-codes in deinem post.
  • haben nicht gelernt, das zu tun und noch keine Artikel, die nur diese einfache Sache, auf der listview !
  • was meinst du share to a notepad app?
  • warum brauchen Sie diese überhaupt? es macht keinen Sinn und schon haben Sie Zugriff auf die listItems, die alles in Ihrem listview, da Sie als argument übergeben, um den adapter
  • Ich glaube, ich kann hinzufügen/entfernen Artikel zu einer Zeit, zu der listview später. Aber ist das listItems-ich habe immer das gleiche wie das, was ich in der listview?
  • Die Antworten haben alle verwirrt meine ursprüngliche Bedeutung. Und ich überarbeitete meine Frage. Kann ich daraus schließen für die Zeit, die listItems ist, was ich brauche, um zu drucken Sie die Elemente in der listview. Nur ich habe zu halten, den öffentlichen Zugang zu es. Dank
  • fügen Sie eine line-System.aus.Println("mylist"+listItems); nach dem forloop. und überprüfen Sie diese in der log
  • habt Ihr meinen Kommentar?
  • ja ja..die Antwort ist nicht mehr da.
  • okay
  • Ich habe meine Antwort. Überprüfen Sie es heraus.
  • Unter den vielen Antworten, die adapter.getItem-Methode scheint auch funktioniert. In meinem Fall jedoch, listItems, die ich schon habe, ist vielleicht einfacher. Dank

InformationsquelleAutor user2911996 | 2015-05-05
Schreibe einen Kommentar