我需要自动组织布局中的视图。 必须使用代码,因为我有一个添加更多视图的按钮。
如果窗口有位置,我需要将视图置于其他视图的严格位置。 否则,它必须放在第一位。
我使用相对布局,但是如果有更好的方法...
答案 0 :(得分:0)
我建议使用Google的Flexbox Layout library。它是量身定制的,可将视图排成一行,但如果没有足够的空间容纳下一个视图,则换行到下一行。
将此库添加到应用程序后,您将使用FlexboxLayout
而不是RelativeLayout
作为根视图。