2013-08-04 3 views
0

Привет, ребята, моя проблема немного трудно объяснить, я буду стараться изо всех сил, чтобы объяснить ..возникают проблемы с настройкой изображения в пользовательском списке. необходимую помощь

раньше я использовал detail.setIcon (R.drawable.ic_launcher); // ранее SetIcon принимается только ИНТ значения , но затем мне пришлось использовать эту функцию для установки изображения detail.setIcon (BitmapFactory.decodeByteArray (rawArt, 0, rawArt.length, bfo)); и здесь тип значений, которые я передаю, изменился ... здесь «bfo» имеет тип bitmap. , что означает, что я должен изменить значение в адаптере, я использовал эту строку раньше, чтобы установить изображение image.setImageResource (sng.icon), что увеличивает значения int, что означает, что мне придется изменить «setImageResource» с чем-то что accpets bitmap ......... может any1 помочь мне с этим ???

ImageView image = (ImageView) v.findViewById(R.id.icon);//this is the part of adapter 
image.setImageResource(sng.icon);//this is the part of adapter 


detail.setIcon(R.drawable.ic_launcher); 

...................................

ImageView image = (ImageView) v.findViewById(R.id.icon);//this is the part of adapter 
image.setImageResource(sng.icon);//this is the part of adapter which needs to be changed now 

BitmapFactory.Options bfo=new BitmapFactory.Options(); 
detail.setIcon(BitmapFactory.decodeByteArray(rawArt, 0, rawArt.length, bfo)); 

Alternative путь заключается в том, что я разбираю растровое изображение в int ..... any1 знает, что я могу достичь этого ??

ответ

1

хорошо я искал немного, и я обнаружил, что я могу использовать этот код image.setImageBitmap (sng.icon)

вместо этого image.setImageResource (sng.icon)

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