SharedPreferences接口非常适合用来存储零散的数据。这里我们用来实现记录用户名和密码的功能。在前面我用过IO流来实现记住密码的功能。那么用SharedPreferences接口会比用IO流更加方便,代码更加简洁。也更高效。
首先编写顶部布局,代码如下:
<?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="wrap_content"
android:background="@drawable/logintop_roundbg" //背景样式设置
android:padding="@dimen/activity_horizontal_margin">
<EditText //文本框
android:id="@+id/etName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:drawable/edit_text" //样式设置
android:drawableLeft="@drawable/icon_user" //图片放置
android:drawablePadding="10dp"
android:ems="10"
android:hint="@string/etName" /> //提示字
<requestFocus />
<EditText
android:id="@+id/etPass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/etName"
android:background="@andro