在Viewholder中分配的Recyclerview setOnClickListner不起作用

时间:2016-07-02 12:48:55

标签: android android-recyclerview onclicklistener recycler-adapter

在Viewholder中分配的Recyclerview setOnClickListner无法正常工作

public static class MyDataViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
    /

    public MyDataViewHolder(View view) {
        super(view);

        view.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {
        Toast.makeText(Activity.this, "Clicked..", Toast.LENGTH_SHORT).show();
    }

不工作 请帮我。 在此先感谢

1 个答案:

答案 0 :(得分:1)

对我来说,解决方案是从CardView.xml文件中删除它。

android:clickable="true"

此属性会覆盖添加到视图中的任何clickListener。