获取recyvlerview位置而无需实现onClick on viewholder?

时间:2016-11-12 16:40:41

标签: android android-recyclerview

我有一个适用于我的recyclerView的适配器。在我的“活动”控件上按下了哪个按钮。

        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

1 个答案:

答案 0 :(得分:0)

覆盖get view方法以获取当前位置

public View getView(int position, View convertView, ViewGroup parent) {
    int mPosition=position;
    }