作者rocketeer (火箭人)
看板AndroidDev
标题Re: [问题] GridLayoutManager要如何由左至右排列
时间Sat Apr 6 00:43:47 2019
※ 引述《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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1554482629.A.293.html