我不是Android开发人员。请原谅我提出这样一个noob问题。
到目前为止,我使用BaseAdapter
和ArrayList<Map<String,String>>
来处理行文本视图。
我的问题是,如果我想使用两个ArrayList(如ArrayList<Map<String,String>>
和ArrayList<Bitmap>
来处理行文本和图像,会发生什么?
我是否仍然可以使用notifydatasetchanged
更新我的ListView,就像我到目前为止所做的那样。
我想让listView在使用notifydatasetchanged
完成图片下载后更新列表
答案 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.