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 レイアウト ファイルのコードケースの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。