av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - 安卓 如何實(shí)現(xiàn)RecyclerView嵌套listview 實(shí)現(xiàn)類(lèi)似淘寶購(gòu)物車(chē)這種的數(shù)據(jù)顯示

瀏覽:111日期:2022-09-28 17:52:16

問(wèn)題描述

問(wèn)題解答

回答1:

為什么一定要是嵌套呢?你可以左邊是一個(gè)listview 然后右邊也是一個(gè)listview或者fragment,當(dāng)點(diǎn)擊listview的item的時(shí)候改變右邊的數(shù)據(jù)不就好了

回答2:

item的布局可以是一個(gè)TextView和一個(gè)LinearLayout,其中LinearLayout可以addView。偽代碼如下,先封裝下數(shù)據(jù)

class CourseList{String name;List<Course> courses;}

在Adapter中綁定數(shù)據(jù)時(shí),

TextView.setText(name)for(i=0;i<courses.size();i++){ TextView tv =new TextView(); tv.setText(courses.get(i).name); LinearLayout.add(tv);}

另一種思路是item的布局是TextView和RecycleView,但是考慮到當(dāng)具體課程數(shù)量過(guò)多,超出屏幕高度時(shí),會(huì)出現(xiàn)與父ListView的滑動(dòng)沖突,解決起來(lái)很麻煩。

回答3:

樓上說(shuō)的是一個(gè)解決方案,不過(guò)其實(shí)嵌套也沒(méi)這么麻煩,你重寫(xiě)子view的onDispatchTouchEvent事件,做一個(gè)滑動(dòng)手勢(shì)判定,如果是滑動(dòng),就放棄處理整個(gè)事件序列,或者重寫(xiě)父view的OnDispatchTouchEvent,是滑動(dòng)就不再分發(fā),原理是一樣的。

標(biāo)簽: 淘寶
相關(guān)文章:
主站蜘蛛池模板: 一级欧美一级日韩片 | 亚洲精品在线免费观看视频 | 亚洲精品1区 | 人人九九精 | 99久9| 欧美激情一区二区三区 | 亚洲福利一区 | 中文字幕av第一页 | 超碰520| 久久99国产精品 | 亚洲首页| 欧美精品乱码99久久影院 | 超碰最新在线 | 国产精品国产三级国产aⅴ无密码 | 久久久久久久综合 | 国产黄色精品 | 色资源在线 | 色橹橹欧美在线观看视频高清 | 日韩在线视频一区二区三区 | 97精品超碰一区二区三区 | 成人三级av | 国产精品一区二区日韩 | 欧美精品三区 | 国产 欧美 日韩 一区 | 精品国产精品国产偷麻豆 | 国产精品久久久久免费 | 欧美午夜精品久久久久免费视 | 日韩精品成人免费观看视频 | 国产色婷婷精品综合在线手机播放 | 91免费在线播放 | 区一区二在线观看 | 91精品国产综合久久久密闭 | 日韩精品视频中文字幕 | 国产精品美女久久久久久免费 | 国产精品成人一区二区三区 | 可以在线看的黄色网址 | 欧美一级小视频 | 毛片大全| 欧美xxxx黑人又粗又长 | 日本亚洲一区二区 | 成人免费视频播放 |