リストビューを使用してデータを表示しています。リストビュー内では、すべてのリストアイテムで画像を使用しています。
私はこのチュートリアルに従っています http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.html
new Handler().post(new Runnable(){
@Override
public void run() {
//Need to subclass to use Asynctask
class DownloadImage extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... params) {
Drawable dImage = Util.getImageFromURL(imageURL);
getImageIcon().setImageDrawable(dImage);
return null;
}
}
new DownloadImage().execute();
}
});
これは画像の遅延読み込みには適していますが、ユーザーが画面にタッチするか、結果をスクロールしようとするか、ユーザーがデバイス キーをハンドセットするまで画像が表示されないという問題が 1 つあります。
結果をスクロールしようとすると、すべてのリスト項目の画像が表示されます....何がうまくいかないのですか???