當我在互聯網上使用Listview
的圖片時,我的Listview
滾動速度很慢。
但是在Twitter,Google +和其他應用程序(儘管顯示來自互聯網的圖像)等應用程序中,滾動沒有問題,並且非常快速且流暢。如何提高列表視圖的性能?
如何提高帶有圖像的Listview
的性能?
當我在互聯網上使用Listview
的圖片時,我的Listview
滾動速度很慢。
但是在Twitter,Google +和其他應用程序(儘管顯示來自互聯網的圖像)等應用程序中,滾動沒有問題,並且非常快速且流暢。如何提高列表視圖的性能?
如何提高帶有圖像的Listview
的性能?
有是一些ThumbRules,它可以幫助你優化列表視圖:
- >通過使用ConvertView重複使用視圖,在
`getView(AdapterView<?> adapterView, View convertView, int position, long id)`
- >。使用延遲加載加載圖片來自網絡,請參閱
- >還可以使用ViewHolders來提高通脹time.check鏈接:
http://jmanzano.me/efficient-listviews-in-android-viewholder-pattern-2/
非常感謝jeet – maxoya 2012-07-30 13:04:11
退房這一條,list view performance optimization from Larse Vogella
您也可以使用,你在列表視圖加載數據的僅某些部分endless list
或lazy loading
&負載時,用戶到達列表的底部的其他 lazy loading或 Commonsware's adapter for endless loading
使用LoaderImageView在你的列表視圖。你可以得到LoaderImageView代碼herehttp://blog.blundell-apps.com/imageview-with-loading-spinner/
修改LoaderImageView代碼來存儲下載的繪製
看到這個線程:http://stackoverflow.com/questions/11684520/efficient-listview-in-android,大概是這樣的是你在找什麼。 – overbet13 2012-07-30 12:56:10
必須檢查=> [Android的 - 我如何在ListView中執行延遲加載的圖像](http://stackoverflow.com/a/3068012/379693) – 2012-07-30 13:00:13