0

FrameLayout を使用して、最初に子要素を垂直に配置するにはどうすればよいですか? Framelayout を選択するのは、最終的には子を別の子の上に移動したいのですが、最初はそれらを直線的に配置することができないためです。

始める

ここに画像の説明を入力

終わり

ここに画像の説明を入力

4

2 に答える 2

0

トップ ビューの高さがわかっている場合は、ボトム ビューの layout_marginTop をその値に等しくなるように設定できます。

それ以外の場合は、RelativeLayout に切り替えて、layout_below を使用して、トップ ビューに対してボトム ビューを配置することができます。

于 2015-04-05T04:30:05.710 に答える
0

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

縦にして想定して | child 1 | child 2 |います。このために、線形レイアウトを で使用できますandroid:orientation="vertical"。このレイアウト内に 2 つの子レイアウトを囲み、android:layout_weight子とそれandroid:weightsumを囲むレイアウトで使用します。

その水平セットの向きを水平に保ちたい場合。

于 2015-04-05T04:40:47.023 に答える