Das Android-SDK stellt verschiedene sogenannte Views zur Verfügung, darunter auch das grafische Steuerelement ListView. Die zugehörige Klasse befindet sich im Paket android.widget. Ein ListView zeigt eine vertikale Liste im Display des Emulators an.
/* ListViewExample.java */
package examples.android.listviewexample;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class ListViewExample extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
String[] str = new String[]{"Alida",
"Dennis",
"Clara"};
this.setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, str));
}
}Das String-Array str enthält die Zeichenketten, die im Display angezeigt werden sollen. Um auf eine Auswahl eines Listenelements reagieren zu können, müsste die Methode onListItemClick überschrieben (überlagert) werden. Ein Screenshot des Android-Emulators könnte dann wie folgt aussehen:
Keine Kommentare:
Kommentar veröffentlichen