2011-01-10 2 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); 
    } 

поэтому его показать изображение Pls Ответить мне

+0

пожалуйста формат правильно –

+2

Вы рассмотреть вопрос редактирования вашего поста, чтобы привести его в какой-то понятном уровне? – fiction

+0

Ваш код плохо отформатирован и не компилируется, и я не совсем понимаю вопрос. Возможно, вы можете отредактировать вопрос, чтобы быть немного более понятным? –

ответ

1

Если я понять Ваш вопрос, почему бы не использовать :

temp.put("image",StoreparsrData.url.get(i).toString()); 

Затем выполните ImageView поиск, когда вы читаете из list

EDIT

Вот другой подход:

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); 
} 
+0

Но в этом StoreparseData.url.get (i) .toString() Здесь Storeparsedata - это класс & url - вектор. Разработанные данные r хранятся в этом векторе. В анализируемых данных только это дает URL-адрес, например, www.fifa.com/fifa.gif, поэтому мы не можем напрямую показывать эту ссылку, поэтому возьмите еще один класс Utility.class, который преобразует эту ссылку, чтобы отобразить ее код как Bitmap BT = Utility.getBitmapFile (StoreparsrData.url.get (я) .ToString()); ImageView img = (ImageView) findviewbyid (R.id.img); img.setImageBitmap (bt); и теперь я хочу передать этот img, так что помогите мне –

+0

добавил альтернативный подход –

Смежные вопросы