搜尋

首頁  >  問答  >  主體

android - 如何拦截recyclerview使用addOnItemTouchListener的childview的点击事件。

recyclerview.addOnItemTouchListener(new RecyclerItemClickListener(getActivity(), new RecyclerItemClickListener.OnItemClickListener() {
            @Override
            public void onItemClick(View view, int position) {
                Log.e("hello","hello");
            }
        }));

RecyclerItemClickListener 如果在itemview中有button并且添加了onclick事件,这个时候应该如何处理这样的冲突,使得itemview的点击事件不会覆盖掉button的响应事件。希望可以给出具体的代码。

高洛峰高洛峰2772 天前698

全部回覆(1)我來回復

  • 迷茫

    迷茫2017-04-17 17:30:32

    onBindViewHolder中对每个item相应的button设置点击事件,同时在adapter中添加buttononClick点击后的实现接口,如此在调用界面实现adapter中設定的實作介面即可。

    回覆
    0
  • 取消回覆