[问题] RecyclerView内嵌RecyclerView不能点击

作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-11-24 23:15:00
你的意思是,要让父RV可以点?但是发生有子RV的部份不能点?
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-11-24 23:17:00
有一招可以试试看,父RV的item里面,最外层用RelativeLayout然后首先放上子RV,接着放上一个跟外层一样大的Linearlayout,这个Linearlayout就会盖在子RV上,然后在父RV程式码里面设定这个Linearlayout可以点击,试试看。
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-11-24 23:48:00
那反过来,先放linearlayout,然后子RV margin,留边点击不然,不要找麻烦了,直接父RV item点了之后换页显示子RV携带装置萤幕就那么大,尽量简单明了比较好
作者: lnmlee   2017-11-24 23:58:00
我做过这总UI 父层ListView item rootView 是scrollview高度写死 宽 match_parent 内部LinearLayout 高度 match_parent 宽度动态计算内容长度后写死 即可实现上下可滑 左右也可滑的效果 但我真的不建议这总作法
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-11-24 23:59:00
那个我也做过,是不得已的时候才要那样 XD,没办法,有时候客户就是要这样,怎么解释都没用。
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-11-25 00:12:00
查查linearlayout addview,试试看。
作者: lnmlee   2017-11-25 00:15:00
你给个现实存在 你想模仿的UI 给我们看看 也许并不难搞
作者: ptthao (优文保证)   2017-11-26 09:57:00
子Rv的内容可以用父Rv覆写getItemViewType来做吗@@?

Links booklink

Contact Us: admin [ a t ] ucptt.com