0

リストビューを使用してデータを表示しています。リストビュー内では、すべてのリストアイテムで画像を使用しています。

私はこのチュートリアルに従っています 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 つあります。

結果をスクロールしようとすると、すべてのリスト項目の画像が表示されます....何がうまくいかないのですか???

4

1 に答える 1