2016-11-12 1 views
0

私はrecyclerViewにアダプタを持っています。私のアクティビティコントロールで、誰のボタンがプリセットされていますか?viewholderにonClickを実装せずにrecyvlerviewの位置を取得しますか?

 mProductTerminalNodeAdapter.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 

       switch (v.getId()){ 
        case R.id.btnLess: 
         Log.i("","btnLess"); 
         break; 
        case R.id.btnPlus: 
         Log.i("","btnPlus"); 
         break; 
        case R.id.btnAddProduct: 
         Log.i("","btnAddProduct"); 
         break; 
        case R.id.ivTerminalNodeList: 
         Log.i(""," 
         break; 
       } 

しかし、私はクリック位置を取得しようとしましたが、できません。 ViewHolderでonClickを実装する必要がありますか?私は両方のonClickを使用する必要がありますか?

Thxを

答えて

0

オーバーライド現在位置

public View getView(int position, View convertView, ViewGroup parent) { 
    int mPosition=position; 
    } 
を取得するには、Getビュー方法
関連する問題