具有固定大小的第一项的可跨越网格布局管理器

时间:2015-06-02 18:04:30

标签: android android-layout layout-manager android-recyclerview

我正在使用TwoWayView库。我发现 SpannableGridLayoutManager 对我有用。  我正在努力实现下一个结果 enter image description here

让我解释一下。我需要得到完全相同的布局。第一个网格单元格,行数= 2.正如您在屏幕截图中看到的那样 您可能会问我,如果您发布所需的结果,为什么我会问这个问题 这是一个问题,布局管理器的当前方向是垂直的,您也可能会注意到布局下的灰色空间。这是回收站视图中只有三个项目 如果你添加三个以上,你会得到类似的东西,具体取决于指定的高度 enter image description here

我需要的是我需要与第一个屏幕截图完全相同的结果,但使用水平滚动。

如果要将布局管理器方向更改为水平,您可能会得到以下结果。

enter image description here

当然,您可以使用行和colspans来获得所需的结果,但每个屏幕尺寸都会有所不同。

我需要获得前三个列表项与第一个屏幕截图完全相同,但如果有三个以上的项目,则能够水平滚动。
它们必须独立地缩放到屏幕方向,尺寸,因为它与VERTICAL布局管理器方向一起使用。但是如果有足够的空间只有三个并且恰好在这样的布局中,那么不应该出现第四,第五项。

我曾尝试使用colspans和rowspans,LayoutManager实现,Layout Params(匹配父级,换行内容)等。但是没有得到理想的结果。

请帮助获得此类结果,或者至少可以在代码中设置此结果。

0 个答案:

没有答案
相关问题