カテゴリ: C#, Android, VS2015; 作成日: 2016-02-10 1. はじめに LinearLayout は、コンテナ内のコンポーネントを 1 つずつ水平または垂直に (重ならずに) 積み重ねます。このレイアウトの機能は、WPF の StackPanel コントロールの機能と非常に似ています。また、orientation プロパティを使用して、配置の方向を垂直または水平に設定します。
カテゴリー: C#、Android、VS2015;
作成日: 2016-02-10
1. はじめに
一般的に使用される属性は次のとおりです:
android:layout_gravity: コンテナ内の子要素の配置。それは、どちらの端に沈むかです(重力:重力)。
android:orientation: 子要素の配置を制御(横配置、縦配置)
android:layout_weight: 子要素が占める領域の割り当ての重みを示します。値が小さいほど重みが大きくなります。
例:
android:orientation="水平"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
注: 線形レイアウトが機能するには、子要素の幅と高さの少なくとも 1 つを「fill_parent」に設定する必要があります。
2. 例—Demo01LinearLayout
2. 操作効果
3. Demo01LinearLayout.axml ファイルを追加します
このファイルをレイアウトフォルダーの下に追加します。
リーリー4. Demo01LinearLayout.cs ファイルを追加します
このファイルを SrcDemos フォルダーの下に追加します。
リーリー実行して効果を観察してください。