我想将固定尺寸按钮放在布局中心,这样当它们太多时它们会自动转到下一行.但我知道这种行为不适用于LinearLayout.
你对我如何进行了解吗?
这是我想要的行为:
解决方法
来自Google的
Flexbox库就是这样做的:
将依赖项添加到build.gradle:
dependencies {
implementation 'com.google.android:flexBox:0.3.2'
}
使用布局:
<com.google.android.flexBox.FlexBoxLayout
app:flexWrap="wrap"
app:alignItems="stretch"
app:alignContent="stretch">
<View/>
<View/>
<View/>
<View/>
</com.google.android.flexBox.FlexBoxLayout>