不对称网格在android中具有可变的高度和宽度

时间:2015-09-01 13:45:34

标签: android

enter image description here无法使用wrap_content高度创建网格视图或如何在android中创建不同的列大小网格视图

3 个答案:

答案 0 :(得分:1)

您可以尝试将StaggeredGridLayoutManager与RecyclerView结合使用

https://developer.android.com/reference/android/support/v7/widget/StaggeredGridLayoutManager.html

答案 1 :(得分:0)

您需要GridLayout,因为RecyclerView + StaggeredGridLayoutManager只允许不同大小的项目高度,但所有列的大小都是最大项目宽度,因此较小的项目将在列内对齐。 从这里检查我的答案: https://stackoverflow.com/a/36110913/4288054

答案 2 :(得分:0)

https://drive.google.com/file/d/1AyLqj2aPNNrA80USlJ4mzCD3V8U2zczj/view?usp=sharing

我已经以编程方式在android系统中进行了非对称布局,因为它是管理所有事物的简便方法。

请在我创建视图后查看视频中附带的代码链接并访问视频

代码链接-https://gist.github.com/axarlotwala/bd987cf9a39303b0bd3ea1406e477ef7

请投票并订阅新的独特内容,然后投票我的代码