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
- Android移动应用开发学习笔记(二)——用户注册
- Android移动应用开发学习笔记(一)——hello world
- android移动应用开发学习笔记(三)——用户信息提交
- android移动应用开发学习笔记(四)——打开相机动作
- android移动应用开发学习笔记(五)——模拟qq登陆界面
- Telerik移动应用开发工具AppBuilder学习笔记(二)--IDEs
- Android学习笔记二—应用技巧
- android移动平台——移动SNS(二):注册登录
- android移动平台——移动SNS(二):注册登录
- android移动平台——移动SNS(二):注册登录
- 基于openfire+smack开发Android即时聊天应用[二]-用户注册、登陆、修改密码、注销等
- android移动开发学习笔记(二)神奇的Web API
- AR移动应用开发(二) Unity工程嵌入Android
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册
- Java从入门到精通阅读笔记(第4版)11
- CCF201612-2
- 【C++数据结构】模板链栈
- 递归函数理解
- Hexo搭建博客以及多端同步更新
- Android移动应用开发学习笔记(二)——用户注册
- iOS中的MD5加密方法
- hdu3790(最短路径问题)
- 如何让div层置顶
- C++中::双冒号的用法
- java类加载过程
- 每日一道算法题2——定义一个栈,提供一个返回栈里最小元素方法
- eclipse adb 启动失败,无法匹配android设备 的解决方案
- POJ1064-Cable master