您的位置:首页 > 其它

自动登录和记住密码

2015-06-09 22:51 295 查看




package com.example.minitwittersimulate;

import android.os.Bundle;

import android.app.Activity;

import android.app.ProgressDialog;

import android.content.Intent;

import android.content.SharedPreferences;

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.OnCheckedChangeListener;

import android.widget.EditText;

import android.widget.Toast;

public class MainActivity extends Activity {

private EditText name;

private EditText pass;

private CheckBox isRemenber;

private CheckBox isLoginSelf;

private Button longin;

private ProgressDialog mDialog;

@Override

package com.example.minitwittersimulate;

import android.app.Activity;

import android.os.Bundle;

import android.view.Window;

public class newpager extends Activity {

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.newpager);

}

}

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

android:background="@drawable/loginbg"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context=".MainActivity" >

<include layout="@layout/login_top"/>

<include layout="@layout/login_bottom"/>"

</LinearLayout>

<?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" >

<TextView

android:id="@+id/tvRegist"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true"

android:layout_marginLeft="21dp"

android:layout_marginTop="18dp"

android:text="@string/tvRegister"

android:autoLink="all"

android:textColorLink="#FF0066CC" />

<ImageView

android:id="@+id/imageView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:layout_alignParentRight="true"

android:layout_marginBottom="24dp"

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

<ImageView

android:id="@+id/imageView2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"

android:layout_centerHorizontal="true"

android:layout_marginBottom="28dp"

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

</RelativeLayout>

<?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/btnbg_roundcorner"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin" >

<TextView

android:id="@+id/tvUsername"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_alignParentTop="true"

android:text="@string/tvName"

android:textAppearance="?android:attr/textAppearanceMedium" />

<EditText

android:id="@+id/etUsername"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/tvUsername"

android:layout_below="@+id/tvUsername"

android:background="@android:drawable/edit_text"

android:ems="10" >

<requestFocus />

</EditText>

<TextView

android:id="@+id/tvPassword"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/etUsername"

android:layout_below="@+id/etUsername"

android:text="@string/tvPassword"

android:textAppearance="?android:attr/textAppearanceMedium" />

<EditText

android:id="@+id/etPassword"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/tvPassword"

android:layout_below="@+id/tvPassword"

android:layout_marginTop="16dp"

android:background="@android:drawable/edit_text"

android:ems="10"

android:inputType="textPassword" />

<Button

android:id="@+id/btnLogin"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignRight="@+id/etPassword"

android:layout_below="@+id/etPassword"

android:layout_marginTop="20dp"

android:onClick="to2"

android:background="#FF72CAE1"

android:text="@string/btnLogin" />

<CheckBox

android:id="@+id/cbRememberPass"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignLeft="@+id/etPassword"

android:layout_alignTop="@+id/btnLogin"

android:text="记住密码" />

<CheckBox

android:id="@+id/autologin"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignBaseline="@+id/cbRememberPass"

android:layout_alignBottom="@+id/cbRememberPass"

android:layout_toRightOf="@+id/cbRememberPass"

android:text="自动登录" />

</RelativeLayout>

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

android:background="#ff0000">

<TextView

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="王田田"

android:textSize="30dp"

android:layout_gravity="center_horizontal"

android:layout_margin="100dp"/>

</LinearLayout>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: