Android移动应用开发学习笔记(二)——用户注册

来源:互联网 发布:2017网络事件 编辑:程序博客网 时间:2024/06/07 03:13

今天来进行用户注册界面的书写学习,需要用到的控件有:TextView:文本框;EditText:编辑框;Button:按钮;RadioButton:单选按钮

这次依然主要是界面的书写,所以只要注意标签的使用就可以了

通过简单的练习有助于对安卓程序的进一步了解,代码如下:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:id="@+id/activity_login"    android:layout_width="match_parent"    android:layout_height="match_parent"   android:orientation="vertical"    tools:context="com.example.login.login">    <RadioGroup    android:id="@+id/radioGroup"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_below="@+id/regist_password"    android:layout_margin="30dp"    android:contentDescription="性别"    android:orientation="horizontal"    ></RadioGroup>    <LinearLayout    android:id="@+id/regist_password"    android:layout_width="match_parent"    android:layout_height="wrap_content"        android:layout_marginTop="59dp"    android:orientation="horizontal"        android:weightSum="1"        android:layout_below="@+id/regist_username"        android:layout_alignLeft="@+id/regist_username"        android:layout_alignStart="@+id/regist_username">    </LinearLayout>    <LinearLayout   android:id="@+id/regist_username"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_marginTop="123dp"        android:orientation="horizontal"        android:layout_alignParentTop="true"        android:layout_centerHorizontal="true">    </LinearLayout>    <EditText       android:layout_width="match_parent"       android:layout_height="wrap_content"       android:hint="请输入用户名"       android:textSize="14dp"        android:id="@+id/editText2"        android:layout_alignParentTop="true"        android:layout_toRightOf="@+id/textView"        android:layout_toEndOf="@+id/textView" />    <TextView        android:layout_width="80dp"        android:layout_height="wrap_content"        android:gravity="right"        android:paddingRight="5dp"        android:text="用户名:"        android:id="@+id/textView"        android:layout_alignBaseline="@+id/editText2"        android:layout_alignBottom="@+id/editText2"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true" />    <TextView    android:layout_width="76dp"    android:layout_height="20dp"    android:gravity="right"    android:paddingRight="5dp"    android:text="密    码:"        android:layout_weight="0.03"        android:layout_below="@+id/editText2"        android:layout_toLeftOf="@+id/editText2"        android:layout_toStartOf="@+id/editText2"        android:id="@+id/textView2" />    <EditText    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:hint="请输入密码"        android:inputType="textPassword"    android:textSize="14dp"        android:id="@+id/editText"        android:layout_weight="0.03"        android:layout_alignBaseline="@+id/textView2"        android:layout_alignBottom="@+id/textView2"        android:layout_toRightOf="@+id/textView2"        android:layout_toEndOf="@+id/textView2" />    <RadioButton        android:id="@+id/radiomale"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:checked="true"        android:text="男"        android:layout_alignBottom="@+id/regist_username"        android:layout_alignLeft="@+id/radioGroup"        android:layout_alignStart="@+id/radioGroup" />    <RadioButton        android:id="@+id/radiofemale"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:checked="true"        android:text="女"        android:layout_alignBottom="@+id/regist_username"        android:layout_alignLeft="@+id/editText"        android:layout_alignStart="@+id/editText"        android:layout_marginLeft="43dp"        android:layout_marginStart="43dp" />    <Button    android:id="@+id/button1"    android:layout_width="wrap_content"    android:layout_height="wrap_content"        android:text="注册"        android:layout_below="@+id/regist_password"        android:layout_centerHorizontal="true" /></RelativeLayout>

最后传到手机上效果图如下:


这样就完成了!

还可以自行对各个部件进行小幅度的修改。


参考书籍:《Android移动应用基础教程》

0 0
原创粉丝点击