2012-06-20 61 views
0

我想根據屏幕大小自動適合listview內容,即如果listview有五個數據,並且屏幕很大,即使這五個數據應該在整個屏幕上顯示。如果可能,是否可能那麼怎麼樣。根據屏幕大小設置ListView的內容

<ListView 
      android:id="@+id/listView" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_above="@+id/moreBtn" 
      android:layout_below="@+id/etSearch" 
      android:layout_marginTop="10dp" > 
     </ListView> 
+0

android:fillViewport =「true」不是listview的屬性 – Jay

回答

0

No.as根據您的問題,你有同樣大小的每一行是更好的UI.you能做到這一點,但它不是正確的方式來填補整個screen.and約當只有一排,並嘗試填寫什麼整個屏幕?

總之它並不是更好的在整個屏幕上填充listview。

如果你想這樣做,然後將你的行佈局大小設置爲fill_parent,但它只能看到一個item.so你必須檢查列表中有多少行,然後除以屏幕高度和編程設置行大小。

+0

是的@Samir正是這個我必須做的........其實在這個應用程序列表視圖將至少有五個數據....所以我必須這樣做...... – Jay

+0

@Jay看到我更新了我的回答 –

+0

還有一件事@Samir我怎麼才能擺脫佈局的高度.......我不知道該怎麼辦.....請建議我..... \ – Jay