2017-04-26 61 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'與所有必要的信息。如果圖像在共享viewHolder上是必需的,那麼它也應該包含它。另外,如果這些元素真的連接在一起,爲什麼它們不在同一個視圖元素中? –

回答