我希望在布局中放置固定尺寸的按钮,并使它们居中,当按钮过多时自动换行。但我知道这种行为在LinearLayout中不起作用。
你有什么想法吗?
这是我想要的行为:
你有什么想法吗?
这是我想要的行为:
Flexbox库来自Google,正是为此而生:
将依赖项添加到app/build.gradle中:
dependencies {
implementation 'com.google.android:flexbox:2.0.1'
}
布局的用法:
<com.google.android.flexbox.FlexboxLayout
app:flexWrap="wrap">
<View/>
<View/>
<View/>
<View/>
</com.google.android.flexbox.FlexboxLayout>
这是GridView的行为。