-1

У меня есть растровое изображение в Activity, и я хочу установить это растровое изображение в ImageView в группе в ExpandableListView.
Как я могу это сделать?Как установить изображение в ImageView внутри группы ExpandableListView динамически?

Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(uri));      (Expandablelistview.imageview).setImageBitmap(bitmap); 

Мне нужна определенная группа моего ExpandableListView, а затем установите этот ImageView.
Мне нужно это Посмотреть ссылку в Управлении.

+0

Пожалуйста, помогите в ближайшее время. что я должен сделать для этого? –

+0

Используйте yourimageView.setImageBitmap (yourbitmap); – PriyankaChauhan

+0

Возможный дубликат [Android установить растровое изображение в Imageview] (http://stackoverflow.com/questions/15323844/android-set-bitmap-to-imageview) – 476rick

ответ

0

создать массив держателей

ArrayList<ViewHolder> holders = new ArrayList<>(); 


public class ViewHolder { 
    ImageView iv; 
} 

@Override 
public View getGroupView(int i, boolean b, View view, ViewGroup viewGroup) { 

    ViewHolder holder = new ViewHolder(); 
    holder.iv = (ImageView)view.findViewById(R.id.imageView); 
    holders.add(holder); 
    return null; 

} 

надеюсь у вас есть представление о ViewHolders .. и, наконец, в своей деятельности найти мнение по следующим кодом и установите ImageView

holders.get(POSITIONOFLIST).iv.setImageBitmap(bitmap); 

надеюсь, что это помогает.

+0

Я не получаю ViewHolder в своем адаптере. Извините, но, пожалуйста, помогите, я новичок –

+0

теперь получил его. Спасибо тебе большое. Я просто проверяю этот код, а затем ответ. спасибо alot –

+0

если он удовлетворяет, то вы можете выбрать это как принятый ответ nah? –