问题标签 [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.
android - RecyclerView/StaggeredGridLayoutManager:强制一组连续的视图进入相同的跨度/列
目前,我正在使用 RecyclerView 来显示一组具有不同视图类型的视图,其中一组连续的项目属于一起:一个标题、一组可变的内容项目和一个分隔符/页脚。 现在我还希望我的 UI 在更大的设备上看起来不错,也就是使用多个窗格,所以我切换到了 StaggeredGridLayoutManager。这里的问题是它在所有跨度之间均匀分布视图,这意味着一组分布在多个列上。 因此,我想指定布局管理器将一组连续的视图放入同一个跨度,然后才将下一组放入下一个。 这对我使用的 LayoutManager 有可能吗?我可以在不复制和编辑的情况下修改它以使其工作吗?支持 lib 开发人员:有没有计划引入这种行为?
请告诉我是否应该提供任何其他信息,以及什么时候不够清楚。
android - 我想使用交错网格布局在 android 中显示具有可变宽度和大小的图片,如下图所示
我已经像这样使用了普通的交错网格视图:
我的布局文件是:
但是我无法实现给定的设计,任何人都可以建议我一些方法,我可以将图像调整为可变高度和宽度图像仅来自 Web 服务。我已经使用 Picasso 依赖项在 recyclerview 中显示图像
谢谢
android - Android Cardview with picasso, recyclerview
我是这个论坛的新手。CardView 有问题。我使用 recyclerview 来绑定数据,并使用带有 staggeredgridlayoutmanager 的 picasso 显示大量图像。但是当我滚动视图时,图像刷新(自然),卡片改变位置并返回到原始尺寸,有时会消失。有解决办法吗?以及我如何使用缓存来保存我用毕加索加载的图像?
这是代码:
这是xml文件:
android-recyclerview - 带有 recyclerview 的 StaggeredGridLayoutManager 每页仅显示两个图像
我已从https://github.com/chrisbanes/cheesesquare获取示例代码作为基础,以在 StaggeredGridLayoutManager 中显示图像。带有 recyclerview 的 StaggeredGridLayoutManager 每页仅显示两个图像。
我尝试了几乎所有方法在整页中显示多个图像,但它不起作用。任何帮助都会很棒。
android - 在我的项目上使用 EtsyStaggeredGridView 库但没有用?
当我从教程中学习时,我在我的项目中使用 EtsyStaggeredGridView 库。
但我不知道错误在哪里。
android - StaggeredGridLayoutManager calculateCachedStart() IndexOutOfBoundsException
嗨,我在我的应用程序上收到 Fabric 的错误报告-> StaggeredGridLayoutManager calculateCachedStart() 方法上的 IndexOutOfBoundsException
我的应用程序中有很多使用 StaggeredGridLayoutManager。有什么想法可以解决此错误或跟踪我的应用程序中导致此错误的原因吗?
使用编译“com.android.support:recyclerview-v7:25.2.0
谢谢
android - swiperefreshlayout 内的 Staggeredgridview 在刷卡刷新时变空
当我使用滑动操作刷新网格时,即使我的列表不为空(数据),我也有一个StaggeredGridview
内部 a 。SwipeRefreshLayout
如果我使用LinearLayoutManager
而不是StaggeredGridLayoutManager
一切正常(我得到一个listView
而不是交错网格)。当我再次更改LinearLayoutManager
为时StaggeredGridLayoutManager
,视图在刷新时为空
这就是我设置LinearLayoutManager
和StaggeredGridLayoutManager
我的方式recyclerView
任何帮助表示赞赏。提前致谢。
android - 是否可以将 admob 原生广告与 StaggeredGridLayoutManager 一起使用?
我按照firebase admob 指南将 admob 高级原生广告添加到我的 recyclerviewadapter。我可以轻松地展示中型和大型广告类型的广告。但我的应用程序还包括交错网格作为视图类型。但我无法以这种格式显示广告,我只能在广告行中看到白屏。我认为这是大小问题,但 admob 中没有交错行格式的大小。它限制了我 280dp 的最小宽度值。有没有办法以交错格式展示广告?如果没有,您能否建议我使用其他广告提供商(如 admob)来解决此问题?