2011-01-10 116 views
0
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); 
    } 

所以其显示图像 请回复我

+0

PLS格式正确 – 2011-01-10 13:43:25

+2

你有没有考虑编辑后把它带到一些可以理解的水平? – fiction 2011-01-10 13:43:53

回答

1

如果我理解你的问题,为什么不使用:当您从读

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); 
} 
相关问题