2014-03-04 21 views
-1

在項目填充其完整高度時,在列表視圖中它將變成可滾動。我們可以使它滾動,即使在列表視圖的項目不足以填充其完整高度時也是如此。即使當list_view_items沒有填充其完整高度時滾動列表視圖項目

+0

你怎麼可以滾動,如果一切都已經在屏幕上? – njzk2

+0

通過做隱形的東西! :) – NameSpace

+0

當項目只是填充列表視圖,然後它們是可滾動的,但如果它們是可滾動的,那麼它提供良好的用戶體驗。 – User10001

回答

1
  1. 你可以製作一個mini listivew,縮小其高度,然後滾動它。

  2. 您可以製作一堆「空白」條目,它們是不可見的。你如何做到這一點取決於你使用的適配器類型。例如。陣列適配器,在數組中使用空白「」文本。 Base適配器,覆蓋getView和getCount,並在以後的位置設置空白/透明視圖。 (由於查看回收,您將不得不在以前的位置恢復正常)。

0

只需將靜態佈局高度設置爲ListView?那麼它不應該wrap_content(或者根據列表的長度而改變)。一旦列表比設置的layout_height長,它應該可以滾動。

例子:

android:layout_height="100dp" 
相關問題