android实现QQ登录界面(大学作业一)

实验项目:

QQ登录界面

实验地点:

躬行楼718

实验时间:

2018.10.13

一、实验目的:

1.掌握Android中布局的概念和用法

2.熟练掌握Android中Button、ImageView、EditText以及Toast的基本使用。

3. 熟练掌握偏好设置的用法

二、实验内容与要求

1.完成如下所示的QQ登录界面

2.功能需求:

2.1 界面需要做简单屏幕适配(weight属性)

2.2 用户名明文显示且只能是数字

2.3 密码必须是密文显示,字符数字都可以。

2.4 用户名或密码空,点击登录提示"用户名密码不能为空"

2.5 用户名和密码为指定时,点击按钮提示登录成功。

2.6 登录成功后,将用户名和密码保存在偏好设置中,

2.7 退出QQ再次打开,记住用户名密码并显示出来

 

 

三、实验步骤和结果:

用户名是123,密码是password

输入验证成功后即可显示登陆成功提示,然后保存到偏好设置中,以后开启用户名和密码就会显示在文本框内

main_activity.xml:

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"

tools:context=".MainActivity">

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@drawable/background_gradient"

android:orientation="vertical">

android:id="@+id/imageView1"

android:layout_width="160dp"

android:layout_height="0dp"

android:layout_gravity="center_horizontal"

android:layout_marginTop="10dp"

android:layout_marginBottom="5dp"

android:layout_weight="1"

android:src="@drawable/logo" />

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="1"

android:orientation="vertical">

android:id="@+id/username"

android:layout_width="match_parent"

android:layout_height="40dp"

android:layout_below="@id/imageView1"

android:layout_marginTop="5dp"

android:background="#ffffff"

android:hint="QQ/手机号"

android:inputType="number"

android:paddingLeft="12dp"

android:textColor="#000000" />

android:id="@+id/pwd"

android:layout_width="match_parent"

android:layout_height="40dp"

android:layout_below="@id/username"

android:layout_marginTop="5dp"

android:background="#ffffff"

android:hint="密码"

android:inputType="textPassword"

android:paddingLeft="12dp"

android:textColor="#000000" />


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部