页面1.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="用户名" /> <EditText android:id="@+id/txtUserName" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength = "20" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="密码" /> <EditText android:id="@+id/txtPass" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength = "20" android:password = "true" /> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/btnSend" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="登陆" android:gravity = "center" android:width = "80px" /> <Button android:id="@+id/btnReset" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="注册" android:gravity = "center" android:width = "80px" /> </LinearLayout> </LinearLayout>
页面2
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="注册用户名" /> <EditText android:id="@+id/ReUserName" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength="20" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="密码" /> <EditText android:id="@+id/RePass" android:layout_width="fill_parent" android:layout_height="wrap_content" android:maxLength="20" android:password="true" /> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/btnReSend" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="注册" android:width = "80px"/> <Button android:id="@+id/btnReReset" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="取消" android:width = "80px"/> </LinearLayout> </LinearLayout>
页面1代码
package com.studio.android; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.Intent; public class DemoTest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); /*监听登陆 */ Login(); /*监听注册*/ Register(); } public void Login() { Button btnsend = (Button)this.findViewById(R.id.btnSend); final EditText username = (EditText)this.findViewById(R.id.txtUserName); final EditText pass = (EditText)this.findViewById(R.id.txtPass); btnsend.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub String un = username.getText().toString().trim(); String ps = pass.getText().toString().trim(); if(!"".equals(un) && !"".equals(ps)) { Intent intent = new Intent(DemoTest.this,indexmain.class); intent.putExtra("UserName","您好"+un); startActivityForResult(intent,1); }else { onCreateDialog(); } } }); } protected Dialog onCreateDialog () { return new AlertDialog.Builder(DemoTest.this) .setIcon(android.R.drawable.ic_dialog_info) .setTitle("错误信息") .setMessage("用户名密码错误!") .setPositiveButton("确定",new OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // 单击确定按钮做的事情。 } }) .create(); } public void Register() { Button btnrest =(Button)this.findViewById(R.id.btnReset); btnrest.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(DemoTest.this,register.class); intent.putExtra("store", "from activityMain"); startActivityForResult(intent, 1); } }); } }
页面2 代码
package com.studio.android; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class register extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.register); Button btnr =(Button)this.findViewById(R.id.btnReReset); btnr.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub finish(); } }); Button btnrest =(Button)this.findViewById(R.id.btnReReset); btnrest.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(register.this,DemoTest.class); intent.putExtra("store", "from activityMain"); startActivityForResult(intent, 1); } }); } }