0

インターネットからの画像をで使用するListviewと、Listviewスクロールが非常に遅くなります。
ただし、Twitter、Google +、その他のアプリケーション(インターネットからの画像を表示しているにもかかわらず)などの一部のアプリケーションでは、スクロールに問題はなく、非常に高速でスムーズです。

Listview画像付きのパフォーマンスを向上させるにはどうすればよいですか?

4

3 に答える 3

0

これをチェックしてください、LarseVogellaからのリストビューパフォーマンスの最適化

また、リストビューでデータの一部のみをロードし、ユーザーがリストの 遅延読み込みendless listの最下部に達したときに他のデータを読み込む場所、またはエンドレス読み込み用のCommonsware のアダプターを使用することもできます。lazy loading

于 2012-07-30T12:51:36.353 に答える
0

リストビューの最適化に役立つ可能性のあるThumbRuleがいくつかあります。

->ConvertViewを使用してビューを再利用します。

`getView(AdapterView<?> adapterView, View convertView, int position, long id)`

->。Webから画像を読み込むには、遅延読み込みを使用します。を参照してください。

http://codehenge.net/blog/2011/06/android-development-tutorial-asynchronous-lazy-loading-and-caching-of-listview-images/

->また、ViewHoldersを使用してインフレーション時間を改善します。リンクを確認してください。

http://jmanzano.me/efficient-listviews-in-android-viewholder-pattern-2/

于 2012-07-30T12:53:53.697 に答える
0

リストビューでLoaderImageViewを使用します。ここ からLoaderImageViewコードを取得できますhttp://blog.blundell-apps.com/imageview-with-loading-spinner/

ダウンロードしたドローアブルを保存するようにLoaderImageViewコードを変更します

于 2012-07-30T13:11:19.083 に答える