Ich habe ein Problem mit dem ListView in Android. Wenn ich android:layout_height="wrap_content"
einstelle, bleibt ListView nur ein oder zwei Zeilen lang und ich finde keine Möglichkeit, ihn "eingepackt" zu machen.ListView ignorieren wrap_content
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center">
<TextView
android:id="@+id/question"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ListView android:id="@+id/ListView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</ScrollView>
</FrameLayout>
Gibt es eine Möglichkeit, dies zu erreichen? Danke im Voraus!
ist es einen besonderen Grund, warum Sie so viele „Wrapper“ um Ihre Listview mit? – Tivie
Nun, ScrollView kann nur ein Kind enthalten, also gibt es LinearLayout, um TextView und ListView zu halten. Das FrameLayout ist möglicherweise nicht erforderlich. Gibt es einen besseren Weg, das Aussehen von ListView zu reproduzieren? Ich habe einige Ideen gesehen, die ein LinearLayout mit Listenelementen gefüllt haben, aber die Beschreibung war nicht sehr "deskriptiv". – Czechnology