作业八

 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 }

posted @ 2019-11-20 11:51  WOJIAOSHENME  阅读(143)  评论(0编辑  收藏  举报