[英]How to create Dynamic Gird/Listview in android
I am trying to create dynamic view in my app. 我正在尝试在我的应用程序中创建动态视图。 In my screen there is multiple rows will be generated dynamically. 在我的屏幕中,将动态生成多行。 I want to create dynamic layout for that. 我想为此创建动态布局。 Here with I attached the screen design. 我在这里附上了屏幕设计。 Please refer that. 请参考。
Here 1st row have one column and 2nd,3rd rows have 2 columns. 这里第一行有一列,第二,第三行有两列。 Then again 4th column will be 1 row.. Like that I want to create dynamic design. 然后,第四列将再次成为1行。像这样,我要创建动态设计。 Please let me any idea for this. 请让我对此有任何想法。
I think what you want achieve is StaggeredGridView
. 我认为您想要实现的是StaggeredGridView
。 It supports multiple columns with varying row size which should help you achieve what you need. 它支持具有不同行大小的多列,这应该可以帮助您实现所需的功能。
Github Library (Deprecated now): https://github.com/etsy/AndroidStaggeredGrid . Github库(现已弃用): https : //github.com/etsy/AndroidStaggeredGrid 。
Fortunately RecyclerView
comes with new LayoutManager
called as StaggeredGridView
. 幸运的是, RecyclerView
带有新的LayoutManager
称为StaggeredGridView
。
Refer https://developer.android.com/reference/android/support/v7/widget/StaggeredGridLayoutManager.html to get started 请参阅https://developer.android.com/reference/android/support/v7/widget/StaggeredGridLayoutManager.html入门
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.