私は最初のアプリを開発しており、ここでたくさん読んでいます。
次の問題の解決策を 1 週間以上探していましたが、うまくいきませんでした。各行に画像と3行のテキストを表示するAdapter
ように拡張されています。ArrayAdapter
内部では、getView
に関連情報を割り当て、クラスをTextView
使用して画像をダウンロードし、 に割り当てます。ImageLoader
ImageView
すべてがうまく機能します!画面に 4.5 行が表示されています (合計 20 行のうち)。初めて下にスクロールすると、画像が引き続きダウンロードされ、正しい順序でリストに割り当てられます。
しかし、リストをスクロールバックすると、すべての画像が失われ、正しい順序で再描画が開始されます(画像ごとに0.5〜1秒)。私が読んでいるのは、標準的なリストのパフォーマンスですが、変更したいです。
画像がダウンロードされると、現在のウィンドウのセッション全体のリストに「貼り付け」られるようにします。連絡先リストやマーケットと同じように。20 枚の画像 (各 6 ~ 9kb) のみです。
私はなんとか自分自身を説明できたことを願っています。