Tengo un problema con el ListView en Android. Cuando configuro android:layout_height="wrap_content"
, ListView solo tiene una o dos filas y no puedo encontrar la forma de "envolverlo".ListView ignorando 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>
¿Hay alguna manera de lograr esto? ¡Gracias por adelantado!
¿hay alguna razón particular por la que el uso de tantos "envoltorios" alrededor de su ListView? – Tivie
Bueno, ScrollView solo puede contener un hijo, por lo que LinearLayout puede contener TextView y ListView. FrameLayout puede ser innecesario. Entonces, ¿hay una mejor manera de reproducir el aspecto de ListView? He visto algunas ideas al completar un LinearLayout con elementos de la lista, pero la descripción no era muy "descriptiva". – Czechnology