1.Androidmanifest
1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.example.administrator.myapplication"> 4 5 <application 6 android:allowBackup="true" 7 android:icon="@mipmap/ic_launcher" 8 android:label="@string/app_name" 9 android:supportsRtl="true" 10 android:theme="@style/AppTheme"> 11 12 <activity android:name=".MainActivity"> 13 <intent-filter> 14 <action android:name="android.intent.action.MAIN" /> 15 <category android:name="android.intent.category.LAUNCHER" /> 16 </intent-filter> 17 </activity> 18 <activity android:name=".zhuceActivity"> 19 </activity> 20 </application> 21 22 </manifest>
2.maniactivity.java
1 package com.example.administrator.myapplication; 2 3 import android.content.Intent; 4 import android.support.v7.app.AppCompatActivity; 5 import android.os.Bundle; 6 import android.view.View; 7 8 public class MainActivity extends AppCompatActivity { 9 10 @Override 11 protected void onCreate(Bundle savedInstanceState) { 12 super.onCreate(savedInstanceState); 13 setContentView(R.layout.activity_main); 14 } 15 //view 代表事件发起 16 public void bt1_onclick(View v) 17 { 18 //带返回的打开 注册Acivity 19 20 //第一步:构造意图 21 22 Intent intent = new Intent(this,zhuceActivity.class); 23 24 startActivityForResult(intent,1); 25 } 26 }
3.zhuceActivity.java
1 package com.example.administrator.myapplication; 2 3 import android.content.Intent; 4 import android.support.v7.app.AppCompatActivity; 5 import android.os.Bundle; 6 import android.view.View; 7 import android.widget.EditText; 8 import android.widget.Toast; 9 10 public class zhuceActivity extends AppCompatActivity { 11 EditText et_usercode1; 12 EditText et_password1; 13 EditText et_username1; 14 @Override 15 protected void onCreate(Bundle savedInstanceState) { 16 super.onCreate(savedInstanceState); 17 setContentView(R.layout.activity_zhuce); 18 19 et_usercode1 = (EditText)findViewById(R.id.et_usercode_1); 20 et_usercode1 = (EditText)findViewById(R.id.et_password_1); 21 et_usercode1 = (EditText)findViewById(R.id.et_username_1); 22 } 23 //view 代表事件发起 24 public void bt1_onclick(View v) 25 { 26 27 //返回注册信息 28 //用户代码 29 String usercode = et_usercode1.getText().toString(); 30 if(usercode==null||usercode.trim().length()==0) 31 { 32 Toast.makeText(zhuceActivity.this, "请正确填写用户代码", Toast.LENGTH_LONG).show(); 33 34 return; 35 } 36 String username = et_username1.getText().toString(); 37 if(username==null||username.trim().length()==0) 38 { 39 Toast.makeText(zhuceActivity.this, "请正确填写用户名称", Toast.LENGTH_LONG).show(); 40 41 return; 42 } 43 String userpassword =et_password1.getText().toString(); 44 if(userpassword==null||userpassword.trim().length()==0) 45 { 46 Toast.makeText(zhuceActivity.this, "请正确填写用户名称", Toast.LENGTH_LONG).show(); 47 48 return; 49 } 50 51 Intent intent = new Intent(); 52 53 intent.putExtra("usercode",usercode); 54 intent.putExtra("username",username); 55 intent.putExtra("userpassword",userpassword); 56 57 setResult(RESULT_OK,intent); 58 59 finish(); 60 } 61 }
4.Activity_mani.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" 4 android:layout_width="match_parent" 5 android:layout_height="match_parent" 6 android:paddingBottom="@dimen/activity_vertical_margin" 7 android:paddingLeft="@dimen/activity_horizontal_margin" 8 android:paddingRight="@dimen/activity_horizontal_margin" 9 android:paddingTop="@dimen/activity_vertical_margin" 10 tools:context="com.example.administrator.myapplication.MainActivity" 11 android:orientation="vertical"> 12 13 <EditText 14 android:layout_width="match_parent" 15 android:layout_height="wrap_content" 16 android:hint="用户代码" 17 android:id="@+id/et_usercode"/> //获取密码 18 <EditText 19 android:layout_width="match_parent" 20 android:layout_height="wrap_content" 21 android:hint="密码" 22 android:id="@+id/et_password" 23 android:inputType="textPassword"/> 24 <LinearLayout 25 android:layout_width="match_parent" 26 android:layout_height="wrap_content"> 27 <Button 28 android:layout_width="0dp" 29 android:layout_height="wrap_content" 30 android:layout_weight="1" 31 android:text="登录"/> 32 <Button 33 android:layout_width="0dp" 34 android:layout_height="wrap_content" 35 android:layout_weight="1" 36 android:text="密码" 37 android:onClick="bt1_onclick"/> 38 </LinearLayout> 39 </LinearLayout>
4.Actvity_zhuce.xml
1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" 4 android:layout_width="match_parent" 5 android:layout_height="match_parent" 6 android:paddingBottom="@dimen/activity_vertical_margin" 7 android:paddingLeft="@dimen/activity_horizontal_margin" 8 android:paddingRight="@dimen/activity_horizontal_margin" 9 android:paddingTop="@dimen/activity_vertical_margin" 10 tools:context="com.example.administrator.myapplication.zhuceActivity"> 11 <EditText 12 android:layout_width="match_parent" 13 android:layout_height="wrap_content" 14 android:hint="用户代码" 15 android:id="@+id/et_usercode_1"/> 16 <EditText 17 android:layout_width="match_parent" 18 android:layout_height="wrap_content" 19 android:hint="用户名称" 20 android:id="@+id/et_username_1" 21 android:layout_below="@+id/et_usercode_1"/> 22 <EditText 23 android:layout_width="match_parent" 24 android:layout_height="wrap_content" 25 android:hint="登录密码" 26 android:id="@+id/et_password_1" 27 android:layout_below="@+id/et_username_1"/> 28 <LinearLayout 29 android:layout_width="match_parent" 30 android:layout_height="wrap_content" 31 android:layout_alignParentBottom="true"> 32 <Button 33 android:layout_width="0dp" 34 android:layout_height="wrap_content" 35 android:layout_weight="1" 36 android:text="取消" 37 android:onClick="bt2_onclick"/> 38 <Button 39 android:layout_width="0dp" 40 android:layout_height="wrap_content" 41 android:layout_weight="1" 42 android:text="确定" 43 android:onClick="bt1_onclick"/> 44 </LinearLayout> 45 </RelativeLayout>