[問題] GridLayoutManager要如何由左至右排列

看板AndroidDev作者 (T@cO)時間5年前 (2019/04/03 15:36), 編輯推噓9(9016)
留言25則, 10人參與, 5年前最新討論串1/5 (看更多)
我希望我的RecyclerView是可以左右拖曳,而不是上下拖曳 GridLayoutManager layoutManager = new GridLayoutManager(context, 3, LinearLayoutManager.HORIZONTAL, false); 呈現的結果如下 00 03 06 09 01 04 07 10 02 05 08 11 我希望呈現的結果如下 00 01 02 03 04 05 06 07 08 09 10 11 請問應該要怎麼做才能達到我想要的結果 設定LinearLayoutManager.VERTICAL雖然有用 但會變成上下拖曳 請各位大大開釋一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.172.142 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1554276979.A.EDE.html

04/03 17:15, 5年前 , 1F
改成一排4個 直向
04/03 17:15, 1F

04/03 17:16, 5年前 , 2F
樓上這樣就變成上下拖曳啦
04/03 17:16, 2F

04/03 17:16, 5年前 , 3F
沒看到下面的說明XD 當我沒說
04/03 17:16, 3F

04/03 17:19, 5年前 , 4F
只好用3個recyclerView了 放在NestedScroll裡面 然後
04/03 17:19, 4F

04/03 17:19, 5年前 , 5F
鎖死recyclerView的滑動
04/03 17:19, 5F

04/03 18:15, 5年前 , 6F
兩層RecyclerView或一層RecyclerView+GridView
04/03 18:15, 6F

04/04 01:10, 5年前 , 7F
排列是縱向,但是要橫移,這不合元件的設計邏輯...
04/04 01:10, 7F

04/04 01:39, 5年前 , 8F
我是想說如果可以利用數學的概念去改,應該也行的通
04/04 01:39, 8F

04/04 01:39, 5年前 , 9F
但是數學不好,不會算
04/04 01:39, 9F

04/04 04:55, 5年前 , 10F
所以你是需要4*3作為一個block 然後橫向拖曳嗎?
04/04 04:55, 10F

04/04 07:13, 5年前 , 11F
你是要做類似netflix那種分類左右滑的嗎?
04/04 07:13, 11F

04/04 12:06, 5年前 , 12F
每一排規定四個?
04/04 12:06, 12F

04/04 12:59, 5年前 , 13F
是我的話,乾脆重新排列ArrayList本身比較快。
04/04 12:59, 13F

04/04 13:43, 5年前 , 14F
我試過重新排列結果找不出通用的規則QQ
04/04 13:43, 14F

04/05 01:22, 5年前 , 15F
幾個應該不是重點,我是希望可以由左至右排列,並且橫移
04/05 01:22, 15F

04/05 09:49, 5年前 , 16F
所以第一排要怎麼知道你的資料到第幾個的時候要換到第二
04/05 09:49, 16F

04/05 09:49, 5年前 , 17F
排-.-
04/05 09:49, 17F

04/05 09:49, 5年前 , 18F
難道又要通靈了嗎
04/05 09:49, 18F

04/05 22:05, 5年前 , 19F
用viewpager試試看?
04/05 22:05, 19F

04/06 10:42, 5年前 , 20F
計算你的item數量可以分成幾排橫列,動態去改Manager的排數
04/06 10:42, 20F

04/07 02:33, 5年前 , 21F
我想到一個不知道可不可行,先用一個上下的recyclerview
04/07 02:33, 21F

04/07 02:33, 5年前 , 22F
,然後這個recyclerview的子item做左右的recyclerview呢
04/07 02:33, 22F

04/07 02:33, 5年前 , 23F
04/07 02:33, 23F

04/07 02:38, 5年前 , 24F
如果是數學的話,就是矩陣轉置吧
04/07 02:38, 24F

04/07 03:11, 5年前 , 25F
@starburs layoutManager 會直接用item/spanCount計算
04/07 03:11, 25F
文章代碼(AID): #1Sf69pxU (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1Sf69pxU (AndroidDev)