1 <?xml version="1.0" encoding="utf-8"?>
2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:app="http://schemas.android.com/apk/res-auto"
4 xmlns:tools="http://schemas.android.com/tools"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
7 tools:context=".MainActivity">
8
9 <LinearLayout
10 android:id="@+id/line1"
11 android:layout_width="wrap_content"
12 android:layout_height="wrap_content"
13 android:layout_centerHorizontal="true"
14 android:layout_centerVertical="true">
15 <TextView
16 android:id="@+id/textView"
17 android:layout_width="wrap_content"
18 android:layout_height="wrap_content"
19 android:text="请输入手机号码:" />
20
21 <EditText
22 android:id="@+id/et1"
23 android:layout_width="wrap_content"
24 android:layout_height="wrap_content"
25 android:ems="10"
26 android:inputType="textPersonName"
27 android:text="" />
28 </LinearLayout>
29
30 <Button
31 android:id="@+id/bt1"
32 android:layout_width="wrap_content"
33 android:layout_height="wrap_content"
34 android:layout_below="@+id/line1"
35 android:layout_centerHorizontal="true"
36 android:layout_marginTop="44dp"
37 android:text="充值"
38 />
39
40 </RelativeLayout>
1 <?xml version="1.0" encoding="utf-8"?>
2 <RelativeLayout
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 xmlns:app="http://schemas.android.com/apk/res-auto"
5 xmlns:tools="http://schemas.android.com/tools"
6 android:layout_width="match_parent"
7 android:layout_height="match_parent"
8 tools:context=".M2Activity">
9 <LinearLayout
10 android:id="@+id/l2"
11 android:layout_width="wrap_content"
12 android:layout_height="wrap_content"
13 android:orientation="horizontal"
14 android:layout_centerHorizontal="true"
15 android:layout_marginTop="200dp">
16 <TextView
17 android:id="@+id/textView2"
18 android:layout_width="wrap_content"
19 android:layout_height="wrap_content"
20 android:text="你即将为:"
21 />
22 <TextView
23 android:id="@+id/t2"
24 android:layout_width="wrap_content"
25 android:layout_height="wrap_content"
26 android:text="0"
27
28 />
29 <TextView
30 android:id="@+id/t3"
31 android:layout_width="wrap_content"
32 android:layout_height="wrap_content"
33 android:text="充值">
34
35 </TextView>
36 </LinearLayout>
37 <LinearLayout
38 android:id="@+id/lin3"
39 android:layout_below="@+id/l2"
40 android:layout_marginTop="30sp"
41 android:layout_centerHorizontal="true"
42 android:layout_width="match_parent"
43 android:layout_height="wrap_content"
44 android:orientation="horizontal">
45 <TextView
46 android:layout_width="wrap_content"
47 android:layout_height="wrap_content"
48 android:text="充值金额:">
49
50 </TextView>
51 <EditText
52 android:id="@+id/et2"
53 android:layout_width="match_parent"
54 android:layout_height="wrap_content"
55 android:text="0"
56 android:hint="请输入充值金额">
57
58 </EditText>
59 </LinearLayout>
60
61 <LinearLayout
62 android:layout_below="@+id/lin3"
63 android:layout_marginTop="40sp"
64 android:layout_width="wrap_content"
65 android:layout_height="wrap_content"
66 android:orientation="horizontal"
67 android:layout_centerHorizontal="true">
68 <Button
69 android:layout_width="wrap_content"
70 android:id="@+id/bt2"
71 android:text="确定充值"
72 android:layout_height="wrap_content"
73 android:onClick="qd">
74
75 </Button>
76 <Button
77 android:layout_width="wrap_content"
78 android:layout_marginLeft="80sp"
79 android:id="@+id/bt3"
80 android:text="取消充值"
81 android:layout_height="wrap_content"
82 android:onClick="qx">
83
84 </Button>
85 </LinearLayout>
86
87 </RelativeLayout>
1 package com.example.zuoye8;
2
3 import androidx.appcompat.app.AppCompatActivity;
4 import android.content.Intent;
5 import android.os.Bundle;
6 import android.view.View;
7 import android.widget.Button;
8 import android.widget.EditText;
9 import android.widget.Toast;
10 import android.os.Bundle;
11
12 public class MainActivity extends AppCompatActivity {
13
14 @Override
15 protected void onCreate(Bundle savedInstanceState) {
16 super.onCreate(savedInstanceState);
17 setContentView(R.layout.activity_main);
18 Button bt = (Button) findViewById(R.id.bt1);
19 bt.setOnClickListener(new View.OnClickListener() {
20 @Override
21 public void onClick(View view) {
22 EditText et1 = (EditText) findViewById(R.id.et1);
23 String et_1 = et1.getText().toString();
24 Intent intent = new Intent();
25 intent.setClass(MainActivity.this, M2Activity.class);
26 Bundle bundle = new Bundle();
27 bundle.putString("nb", et_1);
28 intent.putExtras(bundle);
29 startActivityForResult(intent,1);
30 }
31 });
32 }
33 @Override
34 protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
35 super.onActivityResult(requestCode, resultCode, intent);
36 if (resultCode == 2) {
37 String je = intent.getStringExtra("money");
38 if (je.equals("0")) {
39 Toast.makeText(MainActivity.this, "充值失败", Toast.LENGTH_SHORT).show();
40 } else {
41
42 Toast.makeText(MainActivity.this, "充值金额" + je, Toast.LENGTH_SHORT).show();
43 }
44 }
45 }
46 }
1 package com.example.zuoye8;
2
3 import androidx.appcompat.app.AppCompatActivity;
4
5 import android.os.Bundle;
6 import android.content.Intent;
7 import android.os.Bundle;
8 import android.view.View;
9 import android.widget.EditText;
10 import android.widget.TextView;
11 public class M2Activity extends AppCompatActivity {
12
13 @Override
14 protected void onCreate(Bundle savedInstanceState) {
15 super.onCreate(savedInstanceState);
16 setContentView(R.layout.activity_m2);
17 Bundle bundle=getIntent().getExtras();
18 String n=bundle.getString("nb");
19 TextView tv2=findViewById(R.id.t2);
20 tv2.setText(n);
21
22 }
23
24 public void qd(View view) {
25 EditText et2=findViewById(R.id.et2);
26 String et_2= et2.getText().toString();
27 Intent intent=new Intent( M2Activity.this,MainActivity.class);
28 intent.putExtra("money",et_2);
29 setResult(2,intent);
30 finish();
31 }
32
33 public void qx(View view) {
34 EditText et2=findViewById(R.id.et2);
35 String et_2= et2.getText().toString();
36 Intent intent=new Intent(M2Activity.this,MainActivity.class);
37 intent.putExtra("money",et_2);
38 setResult(2,intent);
39 finish();
40 }
41 }