2010-12-29 9 views
12

Mam wyszukiwania w Internecie i tak dalej, ale couldnt znaleźć rozwiązanie dla mojego problemu. Tworzę ListView i ustawienie adaptera:android: pozycja listview szerokość fill_parent doesnt praca

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

theStringList jest prosty LinkedList <String> z przedmiotów.

i android.R.layout.simple_list_item_1 jest:

<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"/>; 

problemu: elementy ListView pasują tylko tekst, ale nie cały ekran?!?!?

Odpowiedz

29

Jak tworzysz swój ListView? Czy jest zdefiniowany w XML? Czy używasz ListActivity? Czy tworzysz to programowo? Musisz się upewnić, że sama ListView ma szerokość fill_parent.

+0

dzięki! Przeoczyłem coś! –

3

Kto jest nadrzędnym widokiem twojego TextView? Sprawdź również ustawienia dla tej, być może jest to stała szerokość mniejsza niż ekran lub ustawiona na "wrap_content".