インターネットからの画像をで使用するListview
と、Listview
スクロールが非常に遅くなります。
ただし、Twitter、Google +、その他のアプリケーション(インターネットからの画像を表示しているにもかかわらず)などの一部のアプリケーションでは、スクロールに問題はなく、非常に高速でスムーズです。
Listview
画像付きのパフォーマンスを向上させるにはどうすればよいですか?
これをチェックしてください、LarseVogellaからのリストビューパフォーマンスの最適化
また、リストビューでデータの一部のみをロードし、ユーザーがリストの
遅延読み込みendless list
の最下部に達したときに他のデータを読み込む場所、またはエンドレス読み込み用のCommonsware
のアダプターを使用することもできます。lazy loading
リストビューの最適化に役立つ可能性のあるThumbRuleがいくつかあります。
->ConvertViewを使用してビューを再利用します。
`getView(AdapterView<?> adapterView, View convertView, int position, long id)`
->。Webから画像を読み込むには、遅延読み込みを使用します。を参照してください。
->また、ViewHoldersを使用してインフレーション時間を改善します。リンクを確認してください。
http://jmanzano.me/efficient-listviews-in-android-viewholder-pattern-2/
リストビューでLoaderImageViewを使用します。ここ からLoaderImageViewコードを取得できますhttp://blog.blundell-apps.com/imageview-with-loading-spinner/
ダウンロードしたドローアブルを保存するようにLoaderImageViewコードを変更します