将Android RelativeLayout与Gone视图相结合

将Android RelativeLayout与Gone视图相结合,android,android-layout,optimization,android-relativelayout,Android,Android Layout,Optimization,Android Relativelayout,有没有一种好方法可以将RelativeLayout与可能消失的视图结合起来 例如,如果我想用四个按钮有一行,中间的两个可能在某些运行时的情况下变为可见性=“消失”。 我不能使用下面的android:layout_,因为这样它们就不会整齐地排列,而是相互重叠。我想我可以通过编程更改哪个视图位于哪个视图之下,但这看起来非常混乱 现在我通常会添加一个LinearLayout,但我想知道是否有什么好方法可以在不添加额外布局的情况下实现这一点。您可以使用此标志 android:layout_alignWi

有没有一种好方法可以将RelativeLayout与可能消失的视图结合起来

例如,如果我想用四个按钮有一行,中间的两个可能在某些运行时的情况下变为可见性=“消失”。 我不能使用下面的android:layout_,因为这样它们就不会整齐地排列,而是相互重叠。我想我可以通过编程更改哪个视图位于哪个视图之下,但这看起来非常混乱

现在我通常会添加一个LinearLayout,但我想知道是否有什么好方法可以在不添加额外布局的情况下实现这一点。

您可以使用此标志

android:layout_alignWithParentIfMissing="true"

看一看文档

你有没有试过在你的按钮中使用toRightOf=“@id/yourbutonid”或toLeftOf=“@id/yourbutonid”我需要从上到下使用它们,我该如何使用右/左来实现这一点?你说的行意味着水平对齐。。。我看到你说的“低于哪一个”我错过了。如果你发布一些代码,也许对每个人都有帮助。