一、实验目的
(1)掌握登陆界面的设计
(2)能够模拟用户名、密码登陆
(3)实现记住密码的功能
二、实验内容
本实验是设计一个简易的登陆界面,用户可输入用户名和密码,若用户名、密码都正确将登陆到主界面,若错误,将提示用户用户名或密码错误。如果用户选择记住密码,在以后打开该应用只要输入记住密码的那个用户名即可自动跳出密码。
三、实验结果图
PS:这是在成功登陆后第二次打开的时候,界面上直接保留了上次的用户名和密码(没有达到预期的目标:打开是没有填充用户名和密码,但是选择了记住密码的,输入上对应的用户名就会自动填充上密码)。
四、实验代码
MainActivity和activity_main.xml都没有做修改,就不贴上来了。
LoginActivity:
package com.test7.login;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnChec