2011-01-10 112 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); 
} 
相關問題