1.リニアレイアウト:のLinearLayout、
アンドロイド:オリエンテーション=「垂直」垂直レイアウトは、2つの成分が同じ行にすることはできません
アンドロイド:オリエンテーション=「水平」ランドスケープレイアウトは、2つの成分が同じ列にすることはできません。
2.相対的なレイアウトrelativeLayout、デフォルトのレイアウト、コントロールは、デフォルトでは左上隅から描画を開始します
あなたが場所IDを指定するために使用することができる位置を制御したい場合は、一緒に入れているのTextView 5を参照してくださいすることができます
また、同様の声明
あなたはまた、必要なので、私は、右側に見つけましたが、直接ではなく右に:
容器の中央に設けられました
レベルコントロールセンター
垂直方向のセンタリングを制御します
容器の底に合わせ:
上記の文を使用すると、我々は柔軟なレイアウトすることができ
3.でframeLayoutフレームレイアウトは、レイアウトは比較的類似しているが、9箇所にのみ配置。
位置が設定されていない場合は、9つのコンポーネントが一緒に入れている、あなたは、任意の位置に移動することはできません。
これだけ9つの位置に表示されます。
こうした第三のTextViewなど多くの条件は、アンドロイドを使用することができた場合:layout_gravityは= |「center_horizontal下」を宣言するために、条件は多目的であれば|それらを分離、あなたはまた、制御マージンに余裕を使用して自分の位置を移動させるが、唯一の9ことができますすることができます場所
4.テーブルのレイアウトTableLayout
線形縦方向、行全体を占める各対照と同様のレイアウト。
また、あなたがのTableRowとラベルを必要とし、彼の党より多くの制御をさせることができます
5.絶対はもう表示されません(廃止)AbsoluteLayoutをレイアウト。別のユーザーが携帯電話から別の固定フォーマットが発生した場合は失効する理由については、彼は、しかし、Android携帯電話の開発を各サンプルの大きさ、距離を指定します。