/ / ListView ne montrant pas les éléments sur un écran plus petit - java, android, xml, mise en page, taille d'écran

ListView ne montrant pas les éléments sur un écran plus petit - java, android, xml, mise en page, taille d'écran

J'ai eu un émulateur avec un écran plus grand et tout fonctionne bien. ListView montre tout parfaitement normal donc ce n'est pas dans le code java. J'ai essayé de le tester maintenant sur un écran 3.2 et ListView ne montre rien. J'ai essayé avec un émulateur d'écran plus petit (3.2) et il n'a également rien montré, donc je suppose que cela a quelque chose à voir avec leur disposition.

Ma mise en page listview.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="150dp" >

</ListView>

</LinearLayout>

rangée fichier xml:

  <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/text1"
android:layout_width="match_parent"
android:gravity="center"
android:layout_height="30dp" />

</LinearLayout>

Réponses:

1 pour la réponse № 1

Vous ne devez jamais définir android: layout_width et android: layout_height sur wrap_content pour ListView.