XML レイアウト ファイルのコードケースの共有

黄舟
リリース: 2017-03-21 16:26:40
オリジナル
2690 人が閲覧しました

XMLレイアウトファイル

XML形式のレイアウトファイルはres/layoutフォルダーに保存されています

レイアウト方法は主にLinearLayout(線形レイアウト)、TableLayout(テーブルレイアウト)、RelativeLayout(相対レイアウト)です

もちろん、 AbsoluteLayout (絶対レイアウト)、FrameLayout (フレーム レイアウト) などもあります

より良いインターフェイス効果を実現するためにネストすることもできます

私は個人的な理解に従って一般的に使用される属性を整理しました

そうでない場合もあります科学的ではありますが、非常に実践的だと思います。

コントロール全体:width width(fill_parent/wrap_content)

android:layout_height height(fill_parent/wrap_content)android:layout_margin(左/右/右/下)マージン:layout_weight s s s s s s s s s s s sテキストコンテンツ textSize コンテンツの基本位置 D Android: Background 背景色 (RBG)

Android: パディング (左) /TOP/RIGHT/BOTTOM) 内側マージン (*DIP)

Android: 単一行コンテンツ ピア (TRUE/FALSE):

Android:layout_ABOVE、配置 (ID)

Android:layout_below、誰の下側と配置 ( ID)

Android:layout_toleftof、右側 (ID) の左側に位置する人

IGHTOF の右側は誰ですか? Alignment (ID) d Android:layout_aligntop、上に位置する人 ( ID)

Android:layout_alignbottom.D Android: 右側の右側に Layout_alignright (ID)

Android:layout_alignparenttop と親コントロール (TRUE/FALSE)

Android:layout_alignparentbottom、親コントロールの下の配置 (true/ false)

Android: Layout_alignparentleft 親コントロールの左側 (True/False)

Android: 親コントロールの右側にlayout_alignparentric (True/False)

Android: 親を基準としたlayout_centerin。 True/False の親コントロール部分

android:layout_center水平 親コントロールを基準にして水平方向の中心を設定します (true/false)

android:layout_centerVertical 親コントロールを基準として垂直方向の中心を設定します (true/false)

~~~~~~~~~~~ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~

以下は私が作った登録ページです

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dip"
    >
    
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
 
<TextView 
    android:text="欢迎注册" 
    android:gravity="center"
    android:textSize="15pt"
    android:textColor="#ff8c00"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></TextView>
 
<TextView 
    android:text=" 性别/Gender" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<RadioGroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/genderGroup" android:orientation="horizontal">
<RadioButton android:id="@+id/maleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="男"></RadioButton>
<RadioButton android:id="@+id/femaleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="女"></RadioButton>

</RadioGroup>
 
<TextView 
    android:text=" 用户名/User" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<EditText 
    android:id="@+id/user" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></EditText>
 
<TextView 
    android:text=" 密码/Password" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<EditText 
    android:id="@+id/password" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></EditText>
 
<TextView 
    android:text=" 重复密码/Re-type Password" 
    android:textSize="8pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    ></TextView>
<EditText 
    android:id="@+id/rpassword" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    ></EditText>
 
<CheckBox 
    android:text="同意注册条款*" 
    android:id="@+id/CheckBox01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    ></CheckBox>
 
</LinearLayout>
 
<TableRow 
    android:layout_alignParentBottom="true"
    android:id="@+id/TableRow01" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content">
<Button 
    android:id="@+id/confirm" 
    android:text="confirm" 
    android:textSize="10pt"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    ></Button>
<Button 
    android:textSize="10pt" 
    android:text="cancel" 
    android:layout_width="wrap_content" 
    android:id="@+id/cancel" 
    android:layout_height="wrap_content"
    android:layout_weight="1"
    ></Button>
</TableRow>
</RelativeLayout>
ログイン後にコピー

XML レイアウト ファイルのコードケースの共有

以上がXML レイアウト ファイルのコードケースの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート