2012-11-02 77 views
0

我收到了包含圖像的列表視圖。隨着用戶向下滾動,圖像會自動加載。但過了一段時間,名單變得太大了。我該如何修剪它?如何縮小列表視圖的大小?

我試過removeViews(int start, int end)但它似乎沒有區別。

什麼是最好的修剪它,所以它不會太大?

+0

你是什麼意思的「名單變得太大」? 'ListView'回收行,假設你的適配器沒有把它搞砸。 – CommonsWare

+0

@CommonsWare我的意思是滾動條光標變得非常小 – code511788465541441

回答

1

我該如何修剪它?

ListView中的可用行數由適配器上的getCount()決定。您是設置適配器的人,因此您直接或間接負責返回getCount()

我的意思是滾動條光標變得非常小

如果你不想這麼多行的ListView,不會產生這麼多行的適配器。

您也可以更改適配器內部的數據,然後撥打電話notifyDataSetChanged()ListView。如果這樣做,您的getCount()返回比以前更小的數字,則「滾動條光標」可能會更大。