问题标签 [gridlayoutmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
26155 浏览

android - 如何实现水平gridlayoutmanager

如何使用 recyclerview 实现水平网格布局管理器。固定行数。和水平滚动。像这样...

水平滚动图

我试着这样做。但这在项目中没有显示任何内容。

0 投票
1 回答
2608 浏览

android - 如何更改 RecyclerView 的方向?

我像这样使用 RecyclerView,

如您所见,RecycleView 具有 GridLayoutManager。但是当我调用 Toast 2nd 时,第 3 项的标题相互更改。

我认为 RecycleView 的方向是问题。

如何设置 ReecycleView 的方向?

0 投票
2 回答
3767 浏览

android - 如何从菜单列表中使用 RecycleView Android 进行网格布局和线性布局

我有一个列表,但我想为用户提供一个选项,以便在列表或网格中查看它。选项在菜单中。这是 menu_user_list.xml

我怎么能这样做?

R.id.activity_user_list_recyclerView 位于 Activity 布局上。它在那里工作正常。我的主要观点是,如何设置菜单以将布局更改为以下两者之一:

适配器工作正常。我只需要弄清楚 onclick 将如何改变布局。谢谢

0 投票
1 回答
650 浏览

android - 包装布局上的 GridLayoutManager 不会调整 RecyclerView 的大小以显示项目

RecyclerViewwrap_contentGridLayoutManager不显示项目。它不会放大以便为物品腾出空间。

首先,我注意到有一个问题 (74772) 对其开放,但截至 2015 年 12 月尚未解决,直到“2016 年初”</a>。

似乎有人制作了这个CustomGridLayoutManager,也可以在 Github 上找到,但它似乎仍然没有为所有项目腾出足够的空间,RecyclerView即使RecyclerView在其父级中有足够的空间时,它也会使显示被裁剪(但可滚动)。

关于如何RecyclerView正确调整项目大小并在不滚动的情况下显示它的任何想法,如果可能的话?

0 投票
1 回答
606 浏览

android - 如何在 RecyclerView 中设置项目的位置

是否可以在 RecyclerView 中设置 CardView 的位置?每个项目的位置由我的数据库中的两个变量决定:x 和 y。在以下示例中,这两项的 x 和 y 的值将是:

第 1 项:x = 1 y = 1 第 2 项:x = 1 y = 3

RecyclerView 正在使用 GridLayoutManager。spanCount 为 3。

0 投票
0 回答
323 浏览

android - Android 被子布局管理器

我想知道是否有一个布局管理器可以提供一个网格/被子回收器视图,具有不同的项目宽度和高度,看起来像被子视图(下图)

被子查看图片

GitHub 上的 QuiltView 库

编辑:

感谢 Budius,我发现以下链接提供了一个看起来与我需要的视图相似但不完全是被子视图的视图:

GridLayoutManager 跨度大小 RecycleView

0 投票
1 回答
4803 浏览

android - RecyclerView 中的 GridLayoutManager 3 列

我正在尝试用 3 列制作简单的 GridLayout,但是虽然我得到了 3 列,但行之间出现了奇怪的间隙。所以,我在一行中得到 3 个图像而不是一个空的行(它的高度似乎与上一行的高度匹配(有图像),然后是 3 个图像的行,而不是奇怪的间隙......等等。我预计不会得到比空白间隙。如何删除这个空白间隙?尝试在回收器视图上将 wrap_content 设置为 layout_height,但片段没有帮助。这是我的代码:

这是活动的 xml:

请注意,此布局有一个名为 fragmentImagesGrid 的重要片段,它具有以下布局:

这是回收站视图中一个元素的布局:

我不想要你在这张图片上看到的这个空白

0 投票
3 回答
7375 浏览

android - 使用 SuperSLiM 库检测 RecyclerView 的 GridLayoutManager End Of Scroll

我已经搜索了一段时间,但找不到使用网格布局管理器检测回收器视图滚动结束的解决方案。使用下面的代码实际上可以工作,但它适用于线性布局管理器而不是网格布局管理器。

这个想法是我想为我的应用程序实现加载更多功能,所以我需要检测滚动结束。

编辑:也许问题不是网格视图本身。我使用 com.tonicartos.superslim 库来获得粘性标题视图。我想知道这可能是问题所在

0 投票
2 回答
1803 浏览

android - 使最后一个 RecyclerView 项填充 RecyclerView 中的空间(如果数据计数为奇数)

到目前为止,我一直在尝试创建一个 recyclerView,但现在我遇到了一个问题。

我需要让它看起来像这样

在此处输入图像描述

我需要使它像列表一样网格,但是我无法将它们并排放置。

其次,如果最后一项是“单独”,我需要最后一项来填充两个空格。

有任何想法吗?

0 投票
3 回答
774 浏览

android - 在 GridLayoutManager android 中跳过单元格

我有一个固定RecycleViewer(GridLayoutManager)0,2,5,7 个位置Custom images (relativeLayout converted to bitmap)

我想跳过这0,2,5,7 个位置,因为它们已经有了Custom images 我想用服务器图像填充其余位置

在 onBindViewHolder 里面

但是服务器图像不会跳过0,2,5,7位置,它也会显示(技术上在我的自定义图像后面)