2014-06-25 83 views
0

我正在嘗試製作ListView,其中列表視圖中的項目大小隨着向上滾動而放大。我一直在尋找方法來做到這一點,但我很難找到如何修改listView的滾動。根據屏幕上的位置更改ListView項目的高度

感謝您的任何幫助。

+0

http://stackoverflow.com/questions/14020859/change-height-of-a-listview-dynamicallyandroid – Elior

回答

0

所以在工作了一段時間後,我做了一些發現。調整每個項目的大小的計算是非常昂貴的。所以不要,做一次。

這導致了一種新的方法。相反,我調整視圖內的東西。這有同樣的效果,但速度更快。

這可以通過創建自定義listItemView來擴展ListView並重寫drawChild方法來完成。

希望這可以幫助任何嘗試類似的人。

相關問題