Android布局之LinearLayout与TableLayout的嵌套使用

来源:互联网 发布:js select改变事件 编辑:程序博客网 时间:2024/06/06 08:31

效果如图:


布局文件如下:

<?xml version="1.0" encoding="utf-8"?>  <LinearLayout       xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="vertical"       android:layout_width="match_parent"      android:layout_height="match_parent">       <TextView         android:layout_marginTop="120dp"        android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_gravity="center"        android:textSize="50sp"        android:text="@string/registerWarning"/>     <TableLayout            android:layout_width="fill_parent"     android:layout_height="wrap_content"    android:layout_marginTop="90dp">      <TableRow>     <TextView              android:text="@string/name"             android:layout_width="300dp"            android:textSize="50sp"            android:layout_marginLeft="60dp"/>      <EditText         android:id="@+id/nameEdit"        android:hint="@string/option"        android:layout_width="300dp"            android:textSize="50sp"            android:layout_marginRight="30dp">    </EditText>     </TableRow>      </TableLayout>            <TableLayout         android:layout_marginTop="30dp"           android:layout_width="fill_parent"     android:layout_height="wrap_content">      <TableRow>     <TextView              android:text="@string/sex"             android:layout_width="300dp"            android:textSize="50sp"            android:layout_marginLeft="60dp"/>      <Spinner         android:id="@+id/sexSpinner"        android:layout_width="300dp"          android:entries="@array/sexs"        android:hint="">    </Spinner>     </TableRow>      </TableLayout>      <TableLayout          android:layout_marginTop="30dp"          android:layout_width="fill_parent"     android:layout_height="wrap_content">      <TableRow>     <TextView              android:text="@string/old"             android:layout_width="300dp"            android:textSize="50sp"            android:layout_marginLeft="60dp"/>      <EditText         android:id="@+id/oldEdit"        android:hint=""        android:layout_width="300dp"            android:textSize="50sp"            android:inputType="number"            android:layout_marginRight="30dp">    </EditText>     </TableRow>      </TableLayout>         <TableLayout          android:layout_marginTop="30dp"            android:layout_width="fill_parent"     android:layout_height="wrap_content">      <TableRow>     <TextView              android:text="@string/career"             android:layout_width="300dp"            android:textSize="50sp"            android:layout_marginLeft="60dp"/>      <Spinner         android:id="@+id/careerSpinner"        android:layout_width="300dp"          android:entries="@array/careers"        android:hint="">    </Spinner>     </TableRow>      </TableLayout>    <TableLayout          android:layout_marginTop="30dp"          android:layout_width="fill_parent"     android:layout_height="wrap_content">      <TableRow>     <TextView              android:text="@string/study"             android:layout_width="300dp"            android:textSize="50sp"            android:layout_marginLeft="60dp"/>      <EditText         android:id="@+id/studyEdit"        android:hint="@string/option"        android:layout_width="300dp"            android:textSize="50sp"            android:layout_marginRight="30dp">    </EditText>     </TableRow>      </TableLayout>             <Button        android:layout_marginTop="80dp"        android:id="@+id/enter"        android:layout_width="500dp"        android:layout_height="wrap_content"        android:layout_gravity="center"        android:text="@string/enterTest"         android:textSize="50sp">    </Button>          </LinearLayout> 


0 0