0

私はアンドロイド開発のプロではありません。このような初心者の質問をすることをお許しください。

これまで、行テキスト ビューを処理するためにBaseAdapterandを使用していました。ArrayList<Map<String,String>>

行のテキストと画像を処理するためにArrayList<Map<String,String>>とのような 2 つの ArrayList を使用したい場合、どうなりますか?ArrayList<Bitmap>

notifydatasetchangedこれまでと同じように、ListView を更新するために引き続き使用できますか。

を使用して画像のダウンロードが完了したら、listView にリストを更新するように依頼したいnotifydatasetchanged

4

2 に答える 2

1

どちらの場合も、この優れたチュートリアルを確認してください。

于 2013-07-18T12:40:00.713 に答える
1

Map と Bitmap の両方を含む独自のカスタム クラスを作成します。そして、このクラスの arrayList を定義します。次のようにします。

class MyCustomClass{
  private Map<String, String> myMap;
  private Bitmap myBitmap;

   public MyCustomClass(Map<String,String> map, Bitmap bitmap)
   {
     this.myMap = map;
     this.myBitmap = bitmap;
    }
 }

そしてあなたの活動で:

ArrayList<MyCustomClass> myArrayList = new ArrayList<MyCustomClass>();
于 2013-07-18T10:11:57.297 に答える