实验八 登陆界面 记住密码

本次实验旨在设计一个登录界面,包括用户名和密码输入,以及记住密码的选项。当用户选择记住密码并正确登录后,再次打开应用时,应能自动填充用户名和密码。然而,实际结果显示,登录后再次打开时用户名和密码已预填,未达到预期的仅在输入用户名时自动填充密码的效果。实验代码未展示,目前存在的问题是功能未完全符合设计要求。
摘要由CSDN通过智能技术生成

一、实验目的

(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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值