ホームページ  >  記事  >  php教程  >  【Android】第7章(3) LinearLayout(リニアレイアウト)

【Android】第7章(3) LinearLayout(リニアレイアウト)

WBOY
WBOYオリジナル
2016-07-06 13:30:491507ブラウズ

カテゴリ: C#, Android, VS2015; 作成日: 2016-02-10 1. はじめに LinearLayout は、コンテナ内のコンポーネントを 1 つずつ水平または垂直に (重ならずに) 積み重ねます。このレイアウトの機能は、WPF の StackPanel コントロールの機能と非常に似ています。また、orientation プロパティを使用して、配置の方向を垂直または水平に設定します。

カテゴリー: C#、Android、VS2015;

作成日: 2016-02-10

1. はじめに

LinearLayout は、コンテナ内のコンポーネントを 1 つずつ水平または垂直に (重なり合うことなく) 積み重ねます。このレイアウトの機能は、WPF の StackPanel コントロールの機能と非常に似ており、orientation プロパティは配置方向を垂直または水平に設定するために使用されます。

一般的に使用される属性は次のとおりです:

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

1. インターフェースのデザイン

【Android】第7章(3) LinearLayout(リニアレイアウト)2. 操作効果

【Android】第7章(3) LinearLayout(リニアレイアウト)

3. Demo01LinearLayout.axml ファイルを追加します

このファイルをレイアウトフォルダーの下に追加します。

リーリー

4. Demo01LinearLayout.cs ファイルを追加します

このファイルを SrcDemos フォルダーの下に追加します。

リーリー

実行して効果を観察してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。