Android代码练习:用户注册界面
来源:互联网 发布:淘宝减肥产品靠谱吗 编辑:程序博客网 时间:2024/05/17 07:55
代码说明:该界面背景为相对布局,界面上的控件:用户名与密码部分为水平线性布局,性别文本通过textview显示,性别选择由radiogroup提供,注册按钮通过button显示。各控件的位置都是通过其它控件确定。
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/register_username" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true"(该线性布局位于水平正中间) android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginTop="22dp"(该线性布局的外边距左右为10dp,上为22dp) android:orientation="horizontal">(该线性布局沿水平方向放置子控件) <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="right" android:padding="5dp"(内边距为5dp) android:text="用户名:"/>(显示文本:用户名) <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入您的用户名"(hint表示该文本在输入时会被覆盖) android:textSize="14sp"/>(设置输入字体大小为14sp)(提供输入空间) </LinearLayout> <LinearLayout android:id="@+id/register_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginTop="5dp" android:orientation="horizontal" android:layout_below="@id/register_username">(表示该布局位于register_username下方) <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="right" android:padding="5dp" android:text="密 码:"/>(显示文本:密码) <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="请输入您的密码" android:textSize="14sp"/>(提供输入空间) </LinearLayout> <TextView android:id="@+id/sex" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="right" android:layout_below="@id/register_password"(表示该TextView位于register_password下方) android:layout_marginLeft="10dp" android:layout_marginTop="10dp" android:padding="5dp" android:text="性 别:" />(显示文本:性别) <RadioGroup android:id="@+id/radiogroup" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_below="@id/register_password" android:layout_toRightOf="@id/sex"(表示该RadioGroup位于register_password下方,sex右方) android:contentDescription="性别"(对按钮内容的描述) android:layout_marginTop="8dp" android:layout_marginLeft="10dp" >(提供选择按钮) <RadioButton android:id="@+id/radioMale" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true"(默认选中男性按钮) android:text="男"/> <RadioButton android:id="@+id/radioFemale" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="30dp" android:text="女"/> </RadioGroup> <Button android:id="@+id/register_finish" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/radiogroup" android:layout_centerHorizontal="true" android:layout_marginTop="30dp" android:text="注册"/>(提交注册按钮)</RelativeLayout>
运行结果:
备注:代码摘自《Android移动应用基础教程》,并做了一些小改动,注释为自己对代码的理解。
0 0
- Android代码练习:用户注册界面
- Android练习-----实例应用:设计用户注册界面
- android 用户注册界面
- Android 用户注册界面的实现
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- Android用户登录注册界面开发及用户信息管理案例代码详解
- 【Android】用户登录注册界面开发及用户信息管理案例代码详解
- HTML练习注册用户
- 用户注册界面设置
- 简单用户注册界面
- 用户注册界面
- android用户注册服务器端代码 php
- 用户注册登陆查询界面
- 仿写学编程用户注册界面
- 原生js用户注册界面
- HTML实现用户注册界面
- swing 实现用户注册界面
- 开发一个使用upstream的示例模块
- python3下opencv的安装
- Palindrome Number
- Gradle 使用笔记
- 2011一上版本
- Android代码练习:用户注册界面
- 【安全工具】namp扫描常用命令整理(不定期更新)
- [校内互测]20170402
- java线程
- 文章标题
- JAVA多线程之volatile 与 synchronized 的比较
- Java正则表达式
- DZ论坛页面增加摘要
- Python中安装模块