在 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();
}
不工作 请帮我。 提前致谢
最佳答案
对我来说,解决方案是从 CardView.xml 文件中删除它。
android:clickable="true"
此属性会覆盖添加到 View 的任何 clickListener。
关于android - 在 Viewholder 中分配的 Recyclerview setOnClickListner 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38160336/