-1

アクティビティのビットマップがあり、そのビットマップをExpandableListViewのグループ内のImageViewに設定したいとします。
どうすればいいですか?ExpandableListViewグループ内のImageViewでイメージを動的に設定するにはどうすればいいですか?

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

私のExpandableListViewの特定のグループが必要です。そこにImageViewを設定してください。
アクティビティでこのビュー参照が必要です。

+0

すぐにお手伝いください。私はこれのために何をしなければならないのですか? –

+0

yourimageView.setImageBitmap(yourbitmap)を使用します。 – PriyankaChauhan

+0

[Android Set bitmap to Imageview](http://stackoverflow.com/questions/15323844/android-set-bitmap-to-imageview) – 476rick

答えて

0

が..あなたがViewHoldersについての考えを持っていることを望みますし、最終的にあなたの活動に次のコードでビューを見つけて、ImageViewの

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

を設定する保有者

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; 

} 
の配列を作成し、それが役に立てば幸い。

+0

私のアダプタにはViewHolderがありません。申し訳ありませんが、私は新しいです –

+0

今助けてください。ありがとうございます。私はこのコードをテストし、それからレスポンスします。ありがとうalot –

+0

それが満たされれば、これは受け入れられた答えとして選択できますか? –

関連する問題