スケッチレイアウトを見てください。このようなレイアウトを取得するために使用するコンテナは何ですか?
私は5つのボタン、画面の中央に位置し、このように配置されている必要があります。どのような種類のコンテナ要素を使用する必要がありますか - TableLayout
またはRelativeLayout
または3番目のレイアウト?
スケッチレイアウトを見てください。このようなレイアウトを取得するために使用するコンテナは何ですか?
私は5つのボタン、画面の中央に位置し、このように配置されている必要があります。どのような種類のコンテナ要素を使用する必要がありますか - TableLayout
またはRelativeLayout
または3番目のレイアウト?
これは宿題であれば、私はこの
<LinearLayout android:orientation="vertical" ....>
<RelativeLayout ... >
// place the buttons in the desired padding
</RelativeLayout>
<RelativeLayout ... >
<Button ... android:layout_centerHorizontal="true" ... />
</RelativeLayout>
<RelativeLayout ... >
// place the buttons in the desired padding
</RelativeLayout>
</LinearLayout>
これは良い見えます。明日はまずそれを試してみる。 – sandalone
私は相対possitionとelemnts(それはコンテナ内であるかどうか、絶対的に依存して)示唆
あなたは相対的なレイアウト、
ステップ1を使用することができます:あなたの最初のボタンを作成後、第2のボタンを作成します最初のボタン
ステップ2にleftof第二ボタンを作る:最初のボタンの下に第3ボタンを作成
ステップ3:第3ボタンの下に第四及び第五のボタンを作成
あなたはいつもあなたが見せてくれるような行にしたいのですが、それらを列に入れたくないと思うので、私はTableLayoutに行きません。 RelativeLayoutは良いです。
または、レイアウトを組み合わせるのはどうですか?この状況で
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent" android:gravity="center_vertical">
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal">
<Button android:text="Button" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout2" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal">
<Button android:text="Button" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout3" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal">
<Button android:text="Button" android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Button" android:id="@+id/button5" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
</LinearLayout>
のようなものを使用することになり、宿題フラグを使用することを覚えている:私はちょうどこれまでの(それがどのように動作するか確認するために
android:gravity
プロパティを参照してください)ホイップ。 –もっと複雑なレイアウトのほんの一部です:)) – sandalone