package cn.itcast.checkbox; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends Activity { EditText et1,et2; Button btn1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et1=(EditText) findViewById(R.id.et2); et2=(EditText) findViewById(R.id.et1); btn1=(Button) findViewById(R.id.btn3); btn1.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent(); intent.setClass(MainActivity.this, MainActivity2.class); //intent.putExtra("zhanghao", et1.getText().toString()); intent.putExtra("zhanghao", et1.getText().toString()); startActivity(intent); } }); } } package cn.itcast.checkbox; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity2 extends Activity { TextView tv1,tv2; Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity2); tv1=(TextView) findViewById(R.id.tv1); tv2=(TextView) findViewById(R.id.tv3); btn=(Button) findViewById(R.id.btn4); Intent intent =getIntent(); tv1.setText("用户名"+intent.getStringExtra("zhanghao")); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent =new Intent(MainActivity2.this,MainActivity3.class); startActivityForResult(intent, 1); } }); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); if(requestCode==1&&resultCode==2){ tv2.setText("充值金额"+data.getStringExtra("jine")); } } } package cn.itcast.checkbox; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EdgeEffect; import android.widget.EditText; public class MainActivity3 extends Activity { EditText et; Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity3); et=(EditText) findViewById(R.id.et6); btn=(Button) findViewById(R.id.btn5); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(); intent.putExtra("jine", et.getText().toString()); setResult(2,intent); finish(); } }); } }
<RelativeLayout 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: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" > <Button android:id="@+id/btn3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="注册" /> <Button android:id="@+id/btn2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/et1" android:layout_toLeftOf="@+id/btn3" android:text="用户名" /> <EditText android:id="@+id/et2" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_alignLeft="@+id/btn3" android:layout_alignTop="@+id/btn2" android:ems="10" android:hint="请输入用户名" /> <EditText android:id="@+id/et1" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_alignLeft="@+id/et2" android:layout_alignTop="@+id/btn1" android:ems="10" android:hint="请输入密码" > </EditText> <Button android:id="@+id/btn1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/btn2" android:layout_alignParentTop="true" android:layout_marginTop="16dp" android:gravity="center" android:text="密码" /> </RelativeLayout> <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: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=".MainActivity2" android:orientation="vertical" > <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_gravity="center_horizontal" /> <TextView android:id="@+id/tv2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_gravity="center_horizontal" /> <Button android:id="@+id/btn4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="我要充值" /> <TextView android:id="@+id/tv3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="充值金额为0元"/> </LinearLayout> <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: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=".MainActivity3" android:orientation="vertical" > <EditText android:id="@+id/et6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="充值金额为" /> <Button android:id="@+id/btn5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="充值" /> </LinearLayout>