A
Antek
Neues Mitglied
- 1
Liebe Leute,
ich habe meine Activity von ListActivity abgeleitet. Das Layout sieht wie folgt aus:
Der code wie folgt:
Im Array lVereineDaten ist definitiv mehr als ein Element enthalten, trotzdem wird immer nur das erste anzeigt auf meinem Emulator. Habt Ihr eine Idee woran das liegen könnte? Irgendwo habe ich gelesen, dass Scrollviews und Listeviews sich nicht vertragen, aber eine Scrollview ist hier nicht im Spiel. Ansonsten habe ich beim Googlen keine Lösung finden können.
Gruß
Andreas
ich habe meine Activity von ListActivity abgeleitet. Das Layout sieht wie folgt aus:
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- Screen Design fuer Vereine -->
<ListView
android:id="@android:id/list"
android:text="Vereine hier"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
Code:
/**
* Zeigt die Vereine in einer Liste an.
*/
private void zeigeVereine(){
// Vereine aus Datenbank lesen und in Array packen
String[] lVereineDaten = leseVereine();
// Listadapter erstellen und setzen
ListAdapter lVereineAdapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_list_item_1,lVereineDaten);
//setListAdapter(lVereineAdapter);
ListView lv = getListView();
lv.setAdapter(lVereineAdapter);
}
Gruß
Andreas