我是 RecyclerView 的新手,我想像 Listview 一样实现 OnItemClickListner。为此,我使用以下代码。
public static class ViewHolder extends RecyclerView.ViewHolder {
public RecyclerView recyclerView;
public ViewHolder(View itemView) {
super(itemView);
recyclerView = (RecyclerView) itemView.findViewById(R.id.recycleViewIngredient);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Item Click Listner
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
它工作正常。问题是我在这个 Recyclerview 中有另一个 Recyclerview。如果我点击内部回收器视图,父视图的项目单击侦听器没有响应。我不想让内部 recyclerview 可点击。
任何帮助都会很棒。