2017-04-26 14 views
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; 
     } 
    } 

どのように私はそのようなことを達成することができますか?悪い英語で申し訳ありません。

+0

私はすべての必要な情報を持つ 'ViewHolder'をバインドすると思います。画像がshare viewHolder上で必要な場合は、その画像も同様に含まれている必要があります。また、これらの要素が実際に接続されている場合、なぜ同じビュー要素に含まれていないのでしょうか? –

答えて

関連する問題