0
我正在尝试在我的应用程序中创建动态视图。在我的屏幕中会有多行动态生成。我想为此创建动态布局。在这里,我附上了屏幕设计。请参考。如何在Android中创建Dynamic Gird/Listview
下面第一行有一列第二,第三行有2列。然后再次第4列将是1行..就像我想创建动态设计。请让我知道这一点。
我正在尝试在我的应用程序中创建动态视图。在我的屏幕中会有多行动态生成。我想为此创建动态布局。在这里,我附上了屏幕设计。请参考。如何在Android中创建Dynamic Gird/Listview
下面第一行有一列第二,第三行有2列。然后再次第4列将是1行..就像我想创建动态设计。请让我知道这一点。
我想你想要达到的是StaggeredGridView
。它支持具有不同行大小的多列,这应该可以帮助您实现所需的功能。
Github Library(现已弃用):https://github.com/etsy/AndroidStaggeredGrid。
幸运RecyclerView
附带新的LayoutManager
称为StaggeredGridView
。
参考https://developer.android.com/reference/android/support/v7/widget/StaggeredGridLayoutManager.html上手
你必须实现在适配器自己的逻辑来实现这一目标。 – anddevmanu
我觉得你要找的答案是在[链接](http://stackoverflow.com/questions/29457712/how-to-set-different-columns-for-rows-in-android-gridview)。在getSpanSize()方法中,您可以获取适配器中每个视图的位置,并根据视图的位置可以分配列跨度。 – patilmandar2007
@ patilmandar2007 ..是的..我想是的..我会尝试这个,让你知道很快...... – Vijay