Java RecyclerView中的动态列
我想在android中创建一个网格Java RecyclerView中的动态列,java,android,android-recyclerview,gridlayoutmanager,staggeredgridlayout,Java,Android,Android Recyclerview,Gridlayoutmanager,Staggeredgridlayout,我想在android中创建一个网格 如果我传递一个包含6个元素的arraylist,第一行应该有3列,下一行应该有3列 我建议你使用。它类似于CSS的FlexBox,完全符合您的需要 只需将dependency添加到Gradle: dependencies { compile 'com.google.android:flexbox:0.2.3' } 将布局放在.xml文件中: <com.google.android.flexbox.FlexboxLayout/> 如果
FlexBox
,完全符合您的需要
只需将dependency添加到Gradle:
dependencies {
compile 'com.google.android:flexbox:0.2.3'
}
将布局放在.xml文件中:
<com.google.android.flexbox.FlexboxLayout/>
如果您使用的是GridView,那么您是否尝试在xml中将列设置为3?@pooja不,它不起作用,它在第一列显示3,在第二列显示2,但在centerok在看到您的图像后,您的问题得到了正确的答案
flexBox.addView(child);