2010-12-29 16 views
12

Ben böyle devam internet ve arama var ama benim sorun için bir çözüm bulamadı. Bir liste görünümü oluşturmak ve bir adaptör ayarlıyorum:android: listview öğesi genişliği fill_parent çalışmıyor

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

theStringList öğeleri ile basit bir LinkedList <Dize> olduğunu.

ve android.R.layout.simple_list_item_1 geçerli:

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

sorun: liste görünümü öğeler yalnızca metin sığdırmak ancak DEĞİL bütün ekran?!?!?

cevap

29

nasıl ListView oluşturuyorsunuz? XML'de tanımlanmış mı? ListActivity kullanıyor musunuz? Yoksa programlı olarak mı yaratıyorsunuz? ListView'un kendisinin fill_parent genişliğine sahip olduğundan emin olmanız gerekir.

+0

teşekkürler! Bir şey gözden kaçırdım! –

3

TextView'un ana görünümü kim? Bunun için ayarları da kontrol edin, belki de ekrandan daha küçük olan veya "wrap_content" olarak ayarlanmış sabit genişliktir.

İlgili konular