所以,通常情况下,RecyclerView
要么是水平的,要么是垂直的,如下图所示:
以上两个我都没有问题。但是现在,我想制作一个“多行”的 RecyclerView
(我不知道这是否是正确的命名方式)。基本上,就像在记事本中一样,如果您选中“Wrap Text”,那么屏幕外的文本将被发送到下一行。
所以行为类似于 HorizontalRecyclerView
但项目将首先水平填充,然后再向下移动。
假设每个子项目的大小都相同,那么让它在屏幕上居中也是一件好事。
类似:
但不像(不在屏幕中心):
顺便说一句,我更喜欢我的收藏由 RecyclerView
而不是 TableLayout
管理,因为我以前从未使用过 TableLayout
,而且 RecyclerView
似乎是重用集合布局最有效的方法。
最佳答案
为RecyclerView
设置GridLayoutManager
mRecycler.setLayoutManager(new GridLayoutManager(context, numberOfColumns));
关于android - 制作一个 "multiline"回收站 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39443986/