目录
一、提出要求
1.完成用户注册界面
2.实现输入完信息后点击【注册】按钮跳转至注册信息界面
在注册信息界面显示用户注册界面输入的信息(传递数据包【Bundle】)
二、创建注册界面和注册信息界面及其相应的主布局文件
三、在字符串资源文件里定义变量
四、创建按钮边框配置文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#DDDDDD" />
<corners
android:bottomLeftRadius="8dp"
android:bottomRightRadius="8dp"
android:topLeftRadius="8dp"
android:topRightRadius="8dp" />
<stroke
android:width="0.5dp"
android:color="#DDDDDD" />
</shape>
<!--边框配置文件-->
实现效果
五、注册界面主布局资源文件
1.进行布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@mipmap/bg_xx"
android:orientation="vertical"
android:gravity="center"
tools:context=".UserRegActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_weight="3"
android:gravity="center">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="81dp"
android:layout_weight="1"
android:gravity="center"
android:orientation="vertical"
android:padding="10dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/tv_name"
android:enabled="false"
android:gravity="center"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:hint="@string/name"
android:singleLine="true">
</EditText>
<EditText
android:id="@+id/edt_name"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="@string/name1"
android:singleLine="true">
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/tv_gender"
android:enabled="false"
android:gravity="center"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:hint="@string/gender"
android:singleLine="true">
</EditText>
<EditText
android:id="@+id/edt_gender"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="@string/gender1"
android:singleLine="true">
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/tv_age"
android:enabled="false"
android:gravity="center"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:hint="@string/age"
android:singleLine="true">
</EditText>
<EditText
android:id="@+id/edt_age"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="@string/age1"
android:singleLine="true">
</EditText>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText
android:id="@+id/tv_tel"
android:enabled="false"
android:gravity="center"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:hint="@string/tel"
android:singleLine="true">
</EditText>
<EditText
android:id="@+id/edt_tel"
android:layout_width="match_parent"