2012-11-07 18 views
16

Aşağıdan yukarıya doğru genişleyen bir listView var. Başka bir sayfadan başka bir listeye bakıyorum, bu sadece iyi çalışıyor ve en üstünden doldu -> bot. ListView neden üst kısım yerine alttan başlıyor?ListView, aşağıdan yerine alttan doldurulur

My XML `

<ListView 
    android:id="@+id/list_view_showRegister" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/showRegister" 
    android:layout_alignParentLeft="true" 
    android:layout_marginTop="50dp" 
    android:clickable="false" > 

</ListView>` 
+0

Sorunun tam olarak nedir? Ayrıca, "android" ;-) gibi daha fazla etiket eklemeyi deneyin. – siebz0r

+0

Sadece herhangi bir soru sormadığımı farkettim, sadece listView'imin neden aşağıdan ve yukarıdan kendisini aldığını merak ediyorum. Aşağı doğru genişlemesini istiyorum. Teşekkürler :) – NiklasHansen

cevap

26

ListView hala üst kısımdan aşağı doğru geliyor. Sadece sayfanın en üstünde değil.

ve layout_above="@+id/showRegister"'u ayarladınız. wrap_content olan yükseklikle, görünümü yalnızca içeriği kadar geniş olacaktır. Ardından, layout_above'u kullandığınız için,'un diğer görünümünün hemen üstünde olacaktır.

Liste görünümü alttan doldurmuyor, üst kısımdan geliyor (liste görünümünün) - ancak liste görünümü sadece ekranın yarısından itibaren başlıyor. Liste görünümünün üstündeki herhangi bir şey, liste görünümünün bir parçası değil, boş alan yerine .

Çözüm, layout_height="match_parent" ayarını yapmak ya da layout_above etiketini kaldırmaktır.

Bunun eski bir soru olduğunu biliyorum, ancak bu sorunun Google tarafından bu siteyi bulabilen herkese yardımcı olacağını umuyorum.

+0

şampiyonu ...! Teşekkürler Teifi – GvSharma

+0

@gvsharma Sorun değil - yardımcı olmaktan mutluluk duyuyoruz! –