android - 如何拦截recyclerview使用addOnItemTouchListener的childview的点击事件。
高洛峰
高洛峰 2017-04-17 17:28:32
0
1
704
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的响应事件。希望可以给出具体的代码。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(1)
迷茫

onBindViewHolder内のitemに対応するbuttonごとにクリックイベントを設定し、adapterをクリックした後にbuttononClickの実装インターフェースを追加して、 インターフェイスを呼び出す > で設定したインターフェイスを実装するだけです。 adapter

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート