BaseRecyclerViewAdapterHelper icon indicating copy to clipboard operation
BaseRecyclerViewAdapterHelper copied to clipboard

4x版本设置多个子view点击事件繁琐问题

Open lhjgege opened this issue 1 year ago • 7 comments

请问4X版本设置多个子view点击事件很繁琐能不能改成3x版本一样在init方法中调用addChildClickViewIds直接设置多个子view点击,而不是每个都去设置addOnItemChildClickListener来设置点击事件,我想一劳永逸的只调用一次addOnItemChildClickListener来获取多个子view点击事件

lhjgege avatar May 12 '23 02:05 lhjgege

+1

SaltedFish-Extreme avatar May 16 '23 01:05 SaltedFish-Extreme

这种的话会要用一堆的 if else 或者 switch 去区分,这样真的会更方便么😂?

limuyang2 avatar May 29 '23 08:05 limuyang2

这种的话会要用一堆的 if else 或者 switch 去区分,这样真的会更方便么😂?

你可以保留这种方式,在扩展我说的方式。给用户自己选择

lhjgege avatar May 29 '23 08:05 lhjgege

用when判断还好吧,我觉得比这种一个view设置一个点击事件回调方便

SaltedFish-Extreme avatar May 29 '23 08:05 SaltedFish-Extreme

要是吧需要设置点击事件的子view像参数一样传递到listener里就好了,用args那种可以传递好几个id,这样方便的多,也不用add了🤔

SaltedFish-Extreme avatar May 29 '23 08:05 SaltedFish-Extreme

是的,我也觉得这种也可以,就是子view多了排版难看而已。

lhjgege avatar May 29 '23 08:05 lhjgege

要是吧需要设置点击事件的子view像参数一样传递到listener里就好了,用args那种可以传递好几个id,这样方便的多,也不用add了🤔

好的,了解

limuyang2 avatar May 29 '23 09:05 limuyang2