2015-04-05 52 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

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