0
画像と共有ボタンを別のブロックに含むリサイクラービューがあります。onBindViewHolder内の前の項目へのビューホルダーの参照を取得する
別のブロック内の共有ボタンをクリックすると、画像のビューホルダーへの参照が必要です。以下は
onBindViewHolderです:
@Override
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) {
switch (viewHolder.getItemViewType()) {
case 49:
MyViewHolder vh49 = (MyViewHolder) viewHolder;
final ImageView z = vh1.rashifalFullImage;
// .. more lines followed
break;
case 50:
MyViewHolder vh50 = (MyViewHolder) viewHolder;
// require reference to Imageview here
// something like this final ImageView z = vh1.rashifalFullImage;
break;
default:
break;
}
}
どのように私はそのようなことを達成することができますか?悪い英語で申し訳ありません。
私はすべての必要な情報を持つ 'ViewHolder'をバインドすると思います。画像がshare viewHolder上で必要な場合は、その画像も同様に含まれている必要があります。また、これらの要素が実際に接続されている場合、なぜ同じビュー要素に含まれていないのでしょうか? –