2010-12-29 11 views
12

Tengo la búsqueda en Internet y así sucesivamente, pero no pude encontrar una solución para mi problema. Estoy creando una vista de lista y el establecimiento de un adaptador:android: listview ancho del artículo fill_parent doesnt work

myListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, theStringList)); 

theStringList es un simple ListaEnlazada <cadena> con los objetos.

y la android.R.layout.simple_list_item_1 es:

<TextView android:id="@android:id/text1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:gravity="center_vertical" 
    android:paddingLeft="6dip" 
    android:minHeight="?android:attr/listPreferredItemHeight"/>; 

problema: los elementos de ListView sólo se adapta al texto pero no toda la pantalla?!?!?

Respuesta

29

¿Cómo está creando su ListView? ¿Está definido en XML? ¿Estás usando un ListActivity? ¿O lo estás creando programáticamente? Debe asegurarse de que el ListView tenga un ancho de fill_parent.

+0

gracias! ¡He pasado por alto algo! –

3

¿Quién es la vista principal de su TextView? Comprueba también la configuración de esa, quizás sea un ancho fijo más pequeño que la pantalla o indicado para "wrap_content".

Cuestiones relacionadas