如何在完成图像下载后使listview更新视图

时间:2013-07-18 10:00:31

标签: android listview baseadapter

我不是Android开发人员。请原谅我提出这样一个noob问题。

到目前为止,我使用BaseAdapterArrayList<Map<String,String>>来处理行文本视图。

我的问题是,如果我想使用两个ArrayList(如ArrayList<Map<String,String>>ArrayList<Bitmap>来处理行文本和图像,会发生什么?

我是否仍然可以使用notifydatasetchanged更新我的ListView,就像我到目前为止所做的那样。

我想让listView在使用notifydatasetchanged完成图片下载后更新列表

2 个答案:

答案 0 :(得分: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>();

答案 1 :(得分:1)

在这两种情况下,您可能需要检查此商品tutorial.