HashMap temp = new HashMap ();对于通图像
问题描述:
for(int i=0;i<StoreparsrData.title.size();i++){
HashMap<String,String> temp = new HashMap<String,String>();
Bitmap bt=Utility.getBitmapFile(StoreparsrData.url.get(i).toString());
ImageView img=(ImageView)findviewbyid(R.id.img);
img.setImageBitmap(bt);
但iwant这个img.setImageBitmap(bt);
转换为字符串,因此它的输入HashMap <String,String> temp = new HashMap <String,String>();对于通图像
temp.put("image",image);
temp.put("title",StoreparsrData.title.get(i).toString());
temp.put("description", StoreparsrData.description.get(i).toString());
temp.put("lastbuilddate", StoreparsrData.lastBuildDate.get(0).toString());
list.add(temp);
}
所以其显示图像 请回复我
答
如果我理解你的问题,为什么不使用:当您从读
temp.put("image",StoreparsrData.url.get(i).toString());
然后执行ImageView
查找
编辑
这里的另一种方法:
public class ParseBean {
private ImageView image;
private String title;
private String description;
private String lastBuildDate;
// add getters and setters here
}
...
for(int i=0;i<StoreparsrData.title.size();i++){
HashMap<String,ParseBean> temp = new HashMap<String,ParseBean>();
Bitmap bt=Utility.getBitmapFile(StoreparsrData.url.get(i).toString());
ImageView img=(ImageView)findviewbyid(R.id.img);
img.setImageBitmap(bt);
ParseBean bean = new ParseBean();
bean.setImage(img);
bean.setTitle(StoreparsrData.title.get(i).toString());
bean.setDescription(StoreparsrData.description.get(i).toString());
bean.setLastBuildDate(StoreparsrData.lastBuildDate.get(0).toString());
list.add(bean);
}
PLS格式正确 – 2011-01-10 13:43:25
你有没有考虑编辑后把它带到一些可以理解的水平? – fiction 2011-01-10 13:43:53