问题标签 [staggeredgridlayoutmanager]

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 回答
629 浏览

java - 使用 StaggeredGridLayotManager?

我想使用 StaggeredGridLayoutManager 有一个包含两列的垂直列表,每行有 3 个部分。我究竟应该怎么做?

0 投票
2 回答
1899 浏览

android - 如何在 Recycerview StaggeredGridLayout 中使用 Picasso 加载图像之前设置 ImageView 的高度和宽度

我希望在使用毕加索加载图像之前设置 ImageView 高度。试图阻止父视图将其高度更改为图像。我正在获取图像的高度和宽度,并将其设置在 Picasso 内部,然后将其缩小。

在使用 Picasso 加载图像之前,如何根据“webformatHeight”和“webformatWidth”缩放 ImageView 以防止调整大小。

毕加索加载后图像发生变化

数据

回收站实施

视图持有者

XML

0 投票
1 回答
588 浏览

android - 删除项目后的 StaggeredGridLayout 管理器,项目分散

我正在使用交错网格布局从数据库中向回收器视图显示数据。我遇到了一个问题,在从数据库中删除项目以及从适配器中删除位置后,我遇到了一些项目渲染问题。就像分散在整个地方. 这是我的代码

我在删除项目之前和之后附上了两张截图

在此处输入图像描述

删除项目后

在此处输入图像描述

你能指出我还需要什么吗?

0 投票
2 回答
527 浏览

android - 交错的gridview在android中无法正常工作

我正在使用放置在 NestedScrollview 内的交错网格视图。我不知道第一次加载时它会低于另一个(如果不存在图像缓存)。交错的gridview有什么问题吗?或者是因为我的布局,它是这样的。任何人请帮忙。

有时图像会像一个低于另一个一样出现。

我的布局xml如下

注意:我正在从服务器加载图像。

问候

0 投票
1 回答
222 浏览

android - 旧 API 的交错网格视图

我需要交错视图

https://developer.android.com/reference/android/support/v7/widget/StaggeredGridLayoutManager.html需要 API 22 或更高版本。

0 投票
0 回答
502 浏览

android - StaggeredGridLayout 滚动位置从底部开始应用反向布局

我使用了StaggeredGridLayoutmanage in recyclerview,并根据需要应用了反向布局,但现在它总是从底部开始,而我希望滚动位置在顶部,我在下面提供我的代码,任何帮助将不胜感激,因为我是 android 新手,我不太了解staggeredGridlayout,因此任何其他建议以及上述帮助使其变得更好也将是一个很大的帮助。

这是代码(显示我如何申请StaggeredGridLayoutrecyclerview

.XML

MainActivity.java

那么,要在其中添加什么?这将有助于recyclerview onStart()从顶部位置而不是底部

0 投票
2 回答
2016 浏览

android - 如何在回收站视图中显示不同尺寸的图像

我想在回收站视图中显示图像

像这样

您可以看到图像没有固定的高度和宽度。只是随机显示为不同的尺寸。我已经考虑StaggeredLayoutManager过,recyclerview但问题是我们必须在其中以固定高度垂直或水平显示。任何人都可以帮忙吗?

0 投票
1 回答
331 浏览

android - 在 DiffUtil 更改后,带有 StaggeredGridLayoutManager 的 RecylerView 跳转到 2 个元素

我有 2 列RecyclerView基于StaggeredGridLayoutManager.

当更改第 1 项的内容并触发DiffUtilRecyclerView 时,会跳转到第 2 项。但是当向上滚动时,可能会看到 1 个元素和空白空间,在滚动期间项目正在转换为自然顺序。此外,差异列表中的项目数量是相同的。

如何避免这种烦人的行为并在 diffUtil 期间保持滚动位置?

0 投票
2 回答
269 浏览

android-recyclerview - 如何使用 RecyclerView 和 StaggeredGridLayoutManager 为不同的列设置不同的背景?

我有一个使用 StaggeredGridLayoutManager 的 RecyclerView,例如 2 列,我想为第一列和第二列设置不同的背景,如何做到这一点,在此先感谢。

0 投票
0 回答
404 浏览

android - Firebase RecyclerView 与 StaggeredGridLayoutManager

我正在开发一个应用程序,它将通过 Firebase-UI RecyclerView 在 RecyclerView 上显示图像


问题是,当我在 RecyclerView 中使用 StaggeredGridLayoutManager 时,水平项目行之间会出现很长的垂直间隙。

布局截图


这是我使用的整个片段代码......

}


我的 xml 布局文件:


最后是我的 recyclerView 项目: