Here is a simple guide on how to fill a list view with text content:
First, logically, a ListView item on the GUI is needed. This is chosen as the Eclipse main.xml from, changes to the Tab "Layout" and draws from the "layout" a "list view" on the display surface. Now, most immediately a unique name or ID "liste01" für die ListView vergeben (z.B. über Tab "Properties").
-
ArrayList<string> meineListe = new ArrayList<string>
-
(); meineListe.add("FC Bayern München"); meineListe.add("FC Barcelona"); meineListe.add("Manchester United");
Als Mittler zwischen der Java-Liste und der ListView fungieren in Android sog. ListAdapter, die folgendermaßen instanziiert werden:
ListAdapter listenAdapter = new ArrayAdapter
(this, android.R.layout.simple_list_item_1, meineListe);
-
Als Übergabeparameter erwartet der Konstruktor
:
den momentanen Context (Activity) eine Layout-Konstante, welche die Art der Darstellung festlegt
Die Java-Liste, die implementiert werden soll-
Abschließend wird nun der Inhalt der Liste per Adapter in die ListView
- eingebunden: list view my listview = (ListView) findViewById (R.id.liste01); meineListView.setAdapter (list adapter);
over the listener OnItemClick Class adapter view can now for example the event handling in the event that the user selects a list item to be set
. - - us
0 comments:
Post a Comment