将视图放在具有自动换行符的Android布局中

前端之家收集整理的这篇文章主要介绍了将视图放在具有自动换行符的Android布局中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将固定尺寸按钮放在布局中心,这样当它们太多时它们会自动转到下一行.但我知道这种行为不适用于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>

猜你在找的Android相关文章