2013-10-07 74 views
0

有沒有辦法確定列表視圖是否需要滾動以顯示其所有內容?Android ListView Scrollable

換句話說,所有孩子的組合身高都高於列表視圖本身的高度。

回答

2

我還沒有嘗試過這種方式,但原則上if getLastVisiblePosition()等於getCount()-1,所有項目應該是可見的。可能還有一些需要滾動的內容,比行的高度還要小,我不知道這是否與你的情況有關。

如果是這樣,你總是可以遍歷可見的孩子並總結他們的高度。

+0

我試過這種方法once.and發現,它仍然提供'沒有滾動'當大約一半的最後一項滾動出來。我結束了你的第二種方式,但也加入了項目之間的分隔符。 – jboi

0

前段時間我嘗試了一些方法,最後只是簡單地計算和比較列表視圖的高度與所有項目的高度和所有分隔符的總和。