首页 > 解决方案 > 在相对布局中自动组织视图 | 安卓工作室

问题描述

我需要在布局中自动组织视图。它必须通过代码,因为我有一个按钮来添加更多视图。

如果窗口有位置,我需要将视图放在其他视图的右侧。否则,它必须放在第一个视图下面。

我使用相对布局,但如果有更好的方法......

像我想组织的例子

标签: javaandroidandroid-studio

解决方案


我推荐使用 Google 的Flexbox Layout 库。它是量身定制的,可以将视图排成一行,但如果没有空间放置下一个视图,则换行到下一行。

将此库添加到应用程序后,您将使用 aFlexboxLayout而不是 aRelativeLayout作为根视图。


推荐阅读