2015-04-05 51 views
0

使用FrameLayout,我如何垂直定位子元素以开始?我选择了Framelayout,因为最终我想将一个孩子移动到另一个孩子上,但是无法将它们线性定位。框架布局中的线性定位

开始

enter image description here

enter image description here

+0

考虑修改你的问题! – 2015-04-05 02:53:25

回答

0

如果您知道顶视图的高度,你可以设置底视图的layout_marginTop等于那个价值。

否则,您可以切换到RelativeLayout并使用layout_below来定位相对于顶视图的底部视图。

0

Using FrameLayout, how can I position child elements vertically to begin with?

通过垂直我假设| child 1 | child 2 |。为此,您可以使用android:orientation="vertical"的线性布局。在此布局中包含两个子布局,并在子布局中使用android:layout_weight,在封闭布局中使用android:weightsum

如果你想保持水平设置的方向水平。