当前位置: 首页 > 知识库问答 >
问题:

制作“多行”回收视图

燕凯旋
2023-03-14

因此,通常情况下,recyclerView要么是水平的,要么是垂直的,如下图所示:

我没有问题生产以上两个。但是现在,我想制作一个“多行”-EY的recyclerView(我不知道这是不是一个正确的命名方式)。基本上,就像在记事本中一样,如果你勾选了“换行文本”,那么屏幕外的文本就会被发送到下一行。

因此,该行为类似于horizontalrecyclerview,但在下面操作之前,项将首先水平填充。

假设每个子项的大小都是相同的,让它在屏幕上居中也是一件好事。

类似于:

但不像(它不在屏幕中心):

顺便说一句,我更希望我的集合由RecolyerView而不是TableLayout管理,因为我以前从未使用过TableLayout,而RecolyerView似乎是重用集合布局最有效的。

共有1个答案

姜乐家
2023-03-14

RecyclerView设置GridLayoutManager

mRecycler.setLayoutManager(new GridLayoutManager(context, numberOfColumns));

参考:1,2

 类似资料:
  • 我有 主视图 在我的模板适配器上,我有另一个用于子视图的回收器适配器 代码工作,但是当用户在android设备上滚动时,父scrollView不允许我滚动回收器视图(1)

  • 只是检查主活动. xml我正在做的是在按钮下方显示回收器视图并编辑文本...编辑文本的值被制成卡片,但问题是按钮不工作我不知道为什么请帮助 我是新的协调员的意见,所以请原谅我,如果我做一些新手的错误 AdapterEx.java 初始化回收器视图 主活动. xml 卡片视图. xml

  • 在其他回收器视图中有一个回收器视图。两者都需要垂直滚动。外部回收器视图滚动正常,但内部回收器视图滚动不正常。 这是代码: ViewAdapter如下: 我尝试了以下两种回收商观点,但都无法解决问题 也尝试了这个:

  • 我在里面使用了。我还将设置为false for 支持较低的API

  • 我能够从URL发送JSON响应,然后当我在RecyclerView上显示相同的响应时,得到的输出是空白的,但选项卡和导航抽屉仍然存在。运行该应用程序时也没有错误。我也在使用截击库。 问题:我在列出服务的RecylerView上没有得到任何输出。我会在这里贴出与RecyclerView相关的代码。另外,我已经在底部发布了堆栈跟踪。 serviceViewAdapter.java(适配器) fragm

  • 我刚开始在firebase工作。我设法上传了文本和图像,但是,我无法检索要显示在回收器视图中的图像,只能检索文本。我用的是毕加索依赖。我已经包括了我的主要活动。java类,该类负责显示从问题“我的适配器”中的firebase检索的回收器视图项。java类和模型类。我相信,在我将图像URI上载到firebase存储时,我可能犯了没有存储图像URI的错误,因此适配器无法检索图像位置。我想这可能是因为我