[問題] 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