2011-10-30 7 views
0

J'ai un élément ListView dans ma mise en page, avec d'autres vues:Listview montre seulement le premier élément

... 
<ListView android:layout_height="wrap_content" android:id="@+id/listView1" android:layout_width="match_parent" android:visibility="gone" android:></ListView> 
... 

lorsque l'activité est créée, je remplirai ListView avec un tableau de valeurs:

ListView list_ultime_ricette=(ListView) findViewById(R.id.listView1); 
    list_ultime_ricette.setVisibility(android.view.View.VISIBLE); 
    list_ultime_ricette.setAdapter(new ArrayAdapter<String>(Home.this, R.layout.list_item, ricette_name)); 

et cela est list_item.xml:

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:padding="10dp" 
android:textSize="16dp" > 

Mais quand j'essaie le tout, je ne vois que le premier élément de mon tableau, est-ce que quelqu'un sait pourquoi?

+0

Pouvez-vous inclure le code où vous remplissez le tableau ricette_name? – mmccomb

+0

le tableau est peuplé avec quelque chose comme 15 articles, c'est sûr –

+1

Pouvez-vous nous montrer quand même? –

Répondre

1

Essayez de changer list_item.xml être ceci:

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:padding="10dp" 
android:textSize="16dp" > 

changement est uniquement les paramètres layout_height à "wrap_content" au lieu de "fill_parent".

4

Ne pas mettre ListView à l'intérieur d'un ScrollView :)

1

Ne mettez pas Listview dans un ScrollView

+0

Cela ressemble * extrêmement * à la réponse de Muhammad. Quel est le problème? –

+0

Ne pas copier les réponses à la place, vous devriez voter et ne pas copier –

Questions connexes