使用 FrameLayout,我如何才能垂直定位子元素?我之所以选择 Framelayout,是因为最终我想将一个孩子移到另一个孩子之上,但一开始就无法将它们线性定位。
开始
结尾
使用 FrameLayout,我如何才能垂直定位子元素?我之所以选择 Framelayout,是因为最终我想将一个孩子移到另一个孩子之上,但一开始就无法将它们线性定位。
开始
结尾
If you know the height of the top view you can set the layout_marginTop of the bottom view to be equal to that value.
Otherwise you could switch to a RelativeLayout and use layout_below to position the bottom view relative to the top view.
Using FrameLayout, how can I position child elements vertically to begin with?
通过垂直我假设 | child 1 | child 2 |
。为此,您可以使用带有android:orientation="vertical"
. 在此布局中包含两个子布局,并android:layout_weight
在子布局和android:weightsum
封闭布局中使用。
如果您想将该水平设置方向保持为水平。