问题标签 [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 投票
1 回答
571 浏览

android - RecyclerView/StaggeredGridLayoutManager:强制一组连续的视图进入相同的跨度/列

目前,我正在使用 RecyclerView 来显示一组具有不同视图类型的视图,其中一组连续的项目属于一起:一个标题、一组可变的内容项目和一个分隔符/页脚。 现在的情况 现在我还希望我的 UI 在更大的设备上看起来不错,也就是使用多个窗格,所以我切换到了 StaggeredGridLayoutManager。这里的问题是它在所有跨度之间均匀分布视图,这意味着一组分布在多个列上。 交错 LayoutManager 的情况 因此,我想指定布局管理器将一组连续的视图放入同一个跨度,然后才将下一组放入下一个。 我想要的是 这对我使用的 LayoutManager 有可能吗?我可以在不复制和编辑的情况下修改它以使其工作吗?支持 lib 开发人员:有没有计划引入这种行为?

请告诉我是否应该提供任何其他信息,以及什么时候不够清楚。

0 投票
0 回答
337 浏览

android - 我想使用交错网格布局在 android 中显示具有可变宽度和大小的图片,如下图所示

我已经像这样使用了普通的交错网格视图:

我的布局文件是:

但是我无法实现给定的设计,任何人都可以建议我一些方法,我可以将图像调整为可变高度和宽度图像仅来自 Web 服务。我已经使用 Picasso 依赖项在 recyclerview 中显示图像

谢谢

0 投票
1 回答
864 浏览

android - Android Cardview with picasso, recyclerview

我是这个论坛的新手。CardView 有问题。我使用 recyclerview 来绑定数据,并使用带有 staggeredgridlayoutmanager 的 picasso 显示大量图像。但是当我滚动视图时,图像刷新(自然),卡片改变位置并返回到原始尺寸,有时会消失。有解决办法吗?以及我如何使用缓存来保存我用毕加索加载的图像?

这是代码:

这是xml文件:



0 投票
1 回答
440 浏览

android-recyclerview - 带有 recyclerview 的 StaggeredGridLayoutManager 每页仅显示两个图像

我已从https://github.com/chrisbanes/cheesesquare获取示例代码作为基础,以在 StaggeredGridLayoutManager 中显示图像。带有 recyclerview 的 StaggeredGridLayoutManager 每页仅显示两个图像。

我尝试了几乎所有方法在整页中显示多个图像,但它不起作用。任何帮助都会很棒。

在此处输入图像描述

0 投票
0 回答
19 浏览

android - 在我的项目上使用 EtsyStaggeredGridView 库但没有用?

当我从教程中学习时,我在我的项目中使用 EtsyStaggeredGridView 库。

但我不知道错误在哪里。

在此处输入图像描述

0 投票
3 回答
929 浏览

android - StaggeredGridLayoutManager calculateCachedStart() IndexOutOfBoundsException

嗨,我在我的应用程序上收到 Fabric 的错误报告-> StaggeredGridLayoutManager calculateCachedStart() 方法上的 IndexOutOfBoundsException

我的应用程序中有很多使用 StaggeredGridLayoutManager。有什么想法可以解决此错误或跟踪我的应用程序中导致此错误的原因吗?

使用编译“com.android.support:recyclerview-v7:25.2.0

谢谢

0 投票
1 回答
374 浏览

android - swiperefreshlayout 内的 Staggeredgridview 在刷卡刷新时变空

当我使用滑动操作刷新网格时,即使我的列表不为空(数据),我也有一个StaggeredGridview内部 a 。SwipeRefreshLayout如果我使用LinearLayoutManager而不是StaggeredGridLayoutManager一切正常(我得到一个listView而不是交错网格)。当我再次更改LinearLayoutManager为时StaggeredGridLayoutManager,视图在刷新时为空

这就是我设置LinearLayoutManagerStaggeredGridLayoutManager我的方式recyclerView

任何帮助表示赞赏。提前致谢。

0 投票
1 回答
1288 浏览

android - 是否可以将 admob 原生广告与 StaggeredGridLayoutManager 一起使用?

我按照firebase admob 指南将 admob 高级原生广告添加到我的 recyclerviewadapter。我可以轻松地展示中型和大型广告类型的广告。但我的应用程序还包括交错网格作为视图类型。但我无法以这种格式显示广告,我只能在广告行中看到白屏。我认为这是大小问题,但 admob 中没有交错行格式的大小。它限制了我 280dp 的最小宽度值。有没有办法以交错格式展示广告?如果没有,您能否建议我使用其他广告提供商(如 admob)来解决此问题?

0 投票
2 回答
527 浏览

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

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

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

我的布局xml如下

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

问候

0 投票
1 回答
2671 浏览

android - GridLayoutManager 自定义

我想知道是否有办法可以gridlayoutmanager在 android 中自定义具有像这样的草图的水平布局: 在此处输入图像描述

我尝试了一些在 Github 中找到的布局管理器,但没有一个可以帮助我实现这种布局管理器。

像这样的东西:

任何帮助将不胜感激谢谢