您好,欢迎访问成都晟宏汇互联网信息咨询有限公司!

全国咨询热线

18982081108
✕

成都企业网站设计,成都企业APP设计,成都小程序设计,成都网站UI设计

Android实现登录界面记住密码的存储-创新互联

Android存储方式有很多种,在这里所用的存储方式是SharedPreferrences, 其采用了Map数据结构来存储数据,以键值的方式存储,可以简单的读取与写入。所以比较适合我们今天做的这个项目。我们来看一下运行图:

在西青等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站建设 网站设计制作按需搭建网站,公司网站建设,企业网站建设,品牌网站制作,营销型网站建设,成都外贸网站制作,西青网站建设费用合理。

一.布局界面

1.login_top.xml

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:padding="@dimen/activity_horizontal_margin"
 android:background="@drawable/logintop_roundbg">
 <EditText
  android:id="@+id/etName"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:ems="10"
  android:drawablePadding="10dp"
  android:background="@android:drawable/edit_text"
  android:drawableLeft="@drawable/icon_user"
  android:hint="@string/etName">
  <requestFocus></requestFocus>
 </EditText>
 <EditText
  android:id="@+id/etPassword"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:layout_below="@id/etName"
  android:inputType="textPassword"
  android:ems="10"
  android:drawablePadding="10dp"
  android:background="@android:drawable/edit_text"
  android:drawableLeft="@drawable/icon_pass"
  android:hint="@string/etpassword">
  <requestFocus></requestFocus>
 </EditText>
 <CheckBox
  android:id="@+id/cbremenber"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_below="@id/etPassword"
  android:text="@string/cbpass"/>
 <LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:layout_below="@id/cbremenber">
  <Button
   android:id="@+id/btnlogin"
   android:layout_width="0dp"
   android:layout_height="wrap_content"
   android:layout_weight="1"
   android:background="@drawable/btnselect"
   android:text="@string/btnlogin"
   android:onClick="login"/>
  <Button
   android:id="@+id/btnRegister"
   android:layout_width="0dp"
   android:layout_height="wrap_content"
   android:layout_weight="1"
   android:background="@drawable/btnselect"
   android:text="@string/btnRegister"
   android:layout_marginLeft="10dp"/>
 </LinearLayout>
</RelativeLayout>