我需要布局一个包含五个项目的列表:屏幕顶部2个,中间1个,底部2个(基本上是下面的绿色,红色,黑色,橙色和紫色方 block ,你可以水平翻页通过更多这些页面):
我正在尝试将 RecyclerView 与 GridLayoutManager 结合使用,但是我很困惑如何将 list_item 的高度设置为屏幕高度的 1/3(这涉及重量吗?)。
我这样做对吗?任何方向表示赞赏;我是 Android 开发新手。谢谢。
更新:我通过在一个包含的垂直线性布局中嵌套水平线性布局取得了进步。现在我相信我需要它作为 list_item,并用这些项目填充水平分页列表(绝对想将 RecyclerView 与其布局管理器之一结合使用。)
最佳答案
您可以动态设置网格布局的跨度。或者你可以使用 Lucas Rochas TwoWayView lib,它配备了不同类型的布局。
关于android - 布局列表项目网格的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33469134/