问题标签 [staggeredgridlayout]

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 投票
5 回答
8531 浏览

android - RecyclerView with StaggeredGridLayoutManager with images loading from Glide

I am having a problem showing RecyclerView with StaggeredGridLayoutManager whose item contain an imageview and the image is loaded in imageview using glide. The problem i am facing is that after images getting loaded they are not staggered and are of equal sizes as well there is a big gap between two columns. How to vary the height of images with no gaps in columns?

0 投票
2 回答
4610 浏览

android - Android:如何创建类似 Facebook 的图片库网格?

我正在尝试实现一个类似 facebook 的画廊网格,其中项目具有不同的大小:

在此处输入图像描述

我试图使用不同的库/解决方案,但现在没有成功:

  1. 我尝试使用AsymemetricGridView。但是这个实现的问题是,在扔掉适配器之后,网格中会留下空的死角。

  2. 我也想过使用StaggeredGridLayoutManagerand a RecycleView,但是在这种情况下,项目的大小与 Facebook 库中实现的其他项目的大小不同。

现在我想在适配器中为不同的情况提供不同的视图持有者,但我真的不喜欢这个想法。有什么更好的方法来完成这项任务?

0 投票
1 回答
2051 浏览

android - 使用 StaggeredGridLayout 在 Android RecyclerView 中滚动不流畅

我使用 StaggeredGridLayoutManager 创建了一个包含两列的 RecyclerView,每个项目包含 2 个图像和文本,第一个图像的大小可以是(284*572、840*401 或 283*232)第二个 35*35 和一个文本,列表看起来不错,但问题是当用户向下滚动时滚动不流畅且不连续,图像是从本地存储(可绘制)中获取的,我们可以做些什么来批准滚动体验。

FantasyTabAdapter.java

在片段中设置 RecyclerView

0 投票
1 回答
848 浏览

android - 如何使用 staggeredGridLayoutManager 将 headerview 添加到 recyclerview

我想用 staggeredGridLayoutManager 将像 listview 这样的 headerview 添加到 recyclerview 中。我搜索了所有库,只找到了这个RecyclerHeaderView,但是这个库对 LinearLayoutManager 或 GridLayoutManager 有限制。是否可以为 staggeredGridLayout 添加 headerview?

0 投票
2 回答
635 浏览

android - 单击时,我的 RecyclerView 项目混淆了位置?

我的视频问题

我在 RecyclerView 中选择项目时遇到问题。当我单击时,项目出现紫色覆盖,但是当我滚动到另一个屏幕时,它会出现另一个项目,当我向后滚动时,旧项目覆盖消失。我不知道发生了什么:(如何解决它???

RecyclerView_Adapter

themeblue_item_recyclerview

OrderActivity:您只需专注于 runOnUiThread 和 lvDetailMiddle

0 投票
1 回答
444 浏览

android - StaggeredGridLayoutManager 错位(二)

同样的问题,不知道这算不算重复。

我对 Android 的StaggeredGridLayoutManager. 问题的描述与StaggeredGridLayoutManager dislocation几乎相同。

这是截图(抱歉审查,那些是CardViews):

在此处输入图像描述

和适配器:

一个问题和这个问题所做的事情是以ImageView编程方式更改宽度和高度。为什么改变View的布局有影响RecyclerView

0 投票
3 回答
2687 浏览

android - 在 Android 中将 RecyclerView 与 StaggeredGridLayoutManager 一起使用时,单元格不会交错

我正在开发一个 Android 应用程序。我不擅长Android开发。在我的应用程序中,我将 RecyclerView 和 CardView 与 StaggeredGridLayoutManager 一起使用。因为我希望列表中的每个单元格大小彼此不同,并且如下图所示交错排列。

在此处输入图像描述

但是当我运行我的应用程序时,单元格不会交错,并且它们的大小彼此相等。

这是截图

在此处输入图像描述

这是我的回收站视图 XML

这是单元格项目的 XML

这就是我使用 StaggerGridLayoutManager 配置 RecyclerView 的方式

那么为什么我的 RecyclerView 没有交错呢?我该如何解决?

0 投票
1 回答
1654 浏览

android - 尝试从空对象引用上的字段 StaggeredGridLayoutManager$Span.mIndex 读取

我在对话框片段上使用 RecyclerView 和 StaggeredGridLayoutManager。它被称为搜索片段。

我的问题是当我更改数据(进行其他查询以从服务器获取其他数据)时,我在项目 0 和项目 1 之间的顶部有一个巨大的空白空间。如果我向上滚动,我将看到新数据,但之后应用程序崩溃。

日志猫:

搜索片段:

搜索适配器

}

请注意,我将每个项目高度更改为 wrap_content!

谢谢!

0 投票
1 回答
186 浏览

android - StagaredGridLayoutManager 无法正常工作

我正在尝试将视图从 Grid 更改为 list 并使用Recyclerview. 当我首先运行我的应用程序时,我以网格方式查看第一张图片

在此处输入图像描述

现在,当我单击图标将视图从网格转换为列表时,我得到了这样的列表方式

2.

在此处输入图像描述

  1. 但是现在如果我再次单击图标来更改视图,它将给出正确的输出

在此处输入图像描述

现在的问题是为什么我无法以 1 个屏幕截图中提到的网格方式查看视图

oncreateview

使用 volley 和设置适配器获取 Json 响应

点击

0 投票
1 回答
2988 浏览

android - 如何在 StaggeredGridLayoutManager 中实现动态行跨度

我正在尝试在 StaggeredGrid 中实现自定义 Rowspan

在此处输入图像描述

如何动态更改 StaggeredGridLayout 的行跨度。@Gabriele Mariotti 建议了一种实现

但我无法让它工作。请建议我一些方法来实现这一点。

这是我的适配器类的代码,它将回收器适配器与视图持有者类一起扩展为嵌套类