Re: [問題] GridLayoutManager要如何由左至右排列
※ 引述《taco2548 (T@cO)》之銘言:
: 我希望我的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雖然有用
: 但會變成上下拖曳
: 請各位大大開釋一下
以前做過用 ViewPager 來橫移。
ViewPager 每一頁都用 Fragment,layout也只是單純的 GridLayout,
然後程式碼就一直 layout.addView(view)
---
<GridLayout
xmlns:andorid="http://schemas.android.com/apk/rss/android"
android:id="@+id/layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:columnCount="4"
android:rowCount="3"
/>
---
用 RecyclerView 直接 .setLayoutManater(new LinearLayoutManager....HORIZON 略
就好了,可能ViewHolder就用上面的 GridLayout 然後塞資料進去.
(大概吧 XD)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.4.217
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1554482629.A.293.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章