Fork me on GitHub

Android页面跳转

  页面跳转和数据传递

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3     android:layout_width="match_parent"
  4     android:layout_height="match_parent"
  5     android:background="#E6E6E6"
  6     android:orientation="vertical">
  7 
  8     <LinearLayout
  9         android:id="@+id/l1_number"
 10         android:layout_width="match_parent"
 11         android:layout_height="wrap_content"
 12         android:layout_marginLeft="10dp"
 13         android:layout_marginTop="50dp"
 14         android:layout_marginRight="10dp"
 15         android:layout_marginBottom="5dp"
 16         android:background="#FFFFFF">
 17 
 18         <TextView
 19             android:id="@+id/tv_number"
 20             android:layout_width="wrap_content"
 21             android:layout_height="wrap_content"
 22             android:padding="10dp"
 23             android:text="用户名:"
 24             android:textColor="#000"
 25             android:textSize="20sp" />
 26 
 27         <EditText
 28             android:id="@+id/et_number"
 29             android:layout_width="match_parent"
 30             android:layout_height="wrap_content"
 31             android:layout_marginLeft="5dp"
 32             android:background="@null"
 33             android:padding="10dp" />
 34     </LinearLayout>
 35 
 36     <LinearLayout
 37         android:id="@+id/l1_password"
 38         android:layout_width="match_parent"
 39         android:layout_height="wrap_content"
 40         android:layout_below="@+id/l1_number"
 41         android:layout_centerVertical="true"
 42         android:layout_marginLeft="10dp"
 43         android:layout_marginRight="10dp"
 44         android:background="#FFFFFF">
 45 
 46         <TextView
 47             android:id="@+id/tv_password"
 48             android:layout_width="wrap_content"
 49             android:layout_height="wrap_content"
 50             android:padding="10dp"
 51             android:text="密  码  :"
 52             android:textColor="#000"
 53             android:textSize="20sp" />
 54 
 55         <EditText
 56             android:id="@+id/et_password"
 57             android:layout_width="match_parent"
 58             android:layout_height="wrap_content"
 59             android:layout_marginLeft="5dp"
 60             android:layout_toRightOf="@id/tv_password"
 61             android:background="@null"
 62             android:inputType="textPassword"
 63             android:padding="10dp" />
 64 
 65     </LinearLayout>
 66 
 67 
 68     <LinearLayout
 69         android:id="@+id/l1_sex"
 70         android:layout_width="match_parent"
 71         android:layout_height="wrap_content"
 72         android:layout_below="@+id/l1_password"
 73         android:layout_centerVertical="true"
 74         android:layout_marginLeft="10dp"
 75         android:layout_marginTop="20dp"
 76         android:layout_marginRight="10dp"
 77         android:background="#FFFFFF">
 78 
 79         <TextView
 80             android:id="@+id/tv_sex"
 81             android:layout_width="wrap_content"
 82             android:layout_height="wrap_content"
 83             android:padding="10dp"
 84             android:text="性  别  :"
 85             android:textColor="#000"
 86             android:textSize="20sp" />
 87 
 88         <RadioGroup
 89             android:id="@+id/rdg"
 90             android:layout_width="match_parent"
 91             android:layout_height="wrap_content"
 92             android:layout_below="@+id/l1_password"
 93             android:layout_marginTop="10dp"
 94             android:orientation="horizontal">
 95 
 96             <RadioButton
 97                 android:id="@+id/rbtn"
 98                 android:layout_width="wrap_content"
 99                 android:layout_height="wrap_content"
100                 android:text="男"
101                 android:textSize="20sp" />
102 
103             <RadioButton
104                 android:layout_width="wrap_content"
105                 android:layout_height="wrap_content"
106                 android:text="女"
107                 android:textSize="20sp" />
108 
109         </RadioGroup>
110 
111 
112 
113     </LinearLayout>
114 
115 
116     <LinearLayout
117         android:id="@+id/l1_hobby"
118         android:layout_width="match_parent"
119         android:layout_height="wrap_content"
120         android:layout_below="@+id/l1_sex"
121         android:layout_centerVertical="true"
122         android:layout_marginLeft="10dp"
123         android:layout_marginTop="20dp"
124         android:layout_marginRight="10dp"
125         android:background="#FFFFFF">
126 
127         <TextView
128             android:id="@+id/tv_hobby"
129             android:layout_width="wrap_content"
130             android:layout_height="wrap_content"
131             android:padding="10dp"
132             android:text="爱  好  :"
133             android:textColor="#000"
134             android:textSize="20sp" />
135 
136 
137         <LinearLayout
138             android:id="@+id/l2_hobby"
139             android:layout_width="match_parent"
140             android:layout_height="wrap_content"
141             android:orientation="vertical">
142 
143             <TextView
144                 android:id="@+id/tv2_hobby"
145                 android:layout_width="wrap_content"
146                 android:layout_height="wrap_content"
147                 android:layout_marginTop="10dp"
148                 android:layout_marginBottom="10dp"
149                 android:text="请输入兴趣爱好:"
150                 android:textSize="18sp" />
151 
152             <CheckBox
153                 android:id="@+id/like_a"
154                 android:layout_width="wrap_content"
155                 android:layout_height="wrap_content"
156                 android:layout_marginTop="10dp"
157                 android:text="篮球"
158                 android:textSize="18sp" />
159 
160             <CheckBox
161                 android:id="@+id/like_b"
162                 android:layout_width="wrap_content"
163                 android:layout_height="wrap_content"
164                 android:layout_marginTop="10dp"
165                 android:text="足球"
166                 android:textSize="18sp" />
167 
168             <CheckBox
169                 android:id="@+id/like_c"
170                 android:layout_width="wrap_content"
171                 android:layout_height="wrap_content"
172                 android:layout_marginTop="10dp"
173                 android:text="台球"
174                 android:textSize="18sp" />
175 
176             <CheckBox
177                 android:id="@+id/like_d"
178                 android:layout_width="wrap_content"
179                 android:layout_height="wrap_content"
180                 android:layout_marginTop="10dp"
181                 android:text="乒乓球"
182                 android:textSize="18sp" />
183 
184             <CheckBox
185                 android:id="@+id/like_e"
186                 android:layout_width="wrap_content"
187                 android:layout_height="wrap_content"
188                 android:layout_marginTop="10dp"
189                 android:layout_marginBottom="15dp"
190                 android:text="羽毛球"
191                 android:textSize="18sp" />
192 
193         </LinearLayout>
194 
195 
196     </LinearLayout>
197 
198     <Button
199         android:layout_width="wrap_content"
200         android:layout_height="wrap_content"
201         android:layout_below="@+id/l1_hobby"
202         android:layout_marginTop="50dp"
203         android:textSize="25sp"
204         android:background="#FFFFFF"
205         android:id="@+id/btn_send"
206         android:text="注册按钮"
207         android:layout_centerHorizontal="true"
208         android:onClick="click"
209         />
210 
211 
212 </RelativeLayout>

 

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3     android:layout_width="match_parent"
  4     android:layout_height="match_parent"
  5     android:background="#E6E6E6"
  6     android:orientation="vertical">
  7 
  8     <LinearLayout
  9         android:id="@+id/l1_number"
 10         android:layout_width="match_parent"
 11         android:layout_height="wrap_content"
 12         android:layout_marginLeft="10dp"
 13         android:layout_marginTop="50dp"
 14         android:layout_marginRight="10dp"
 15         android:layout_marginBottom="5dp"
 16         android:orientation="horizontal"
 17         android:background="#FFFFFF">
 18 
 19         <TextView
 20             android:id="@+id/tv_number"
 21             android:layout_width="wrap_content"
 22             android:layout_height="wrap_content"
 23             android:padding="10dp"
 24             android:text="用户名:"
 25             android:textColor="#000"
 26             android:textSize="20sp" />
 27 
 28         <TextView
 29             android:id="@+id/tv_a"
 30             android:layout_width="wrap_content"
 31             android:layout_height="wrap_content"
 32             android:padding="10dp"
 33             android:textColor="#000"
 34             android:textSize="20sp" />
 35 
 36     </LinearLayout>
 37 
 38     <LinearLayout
 39         android:id="@+id/l1_password"
 40         android:layout_width="match_parent"
 41         android:layout_height="wrap_content"
 42         android:layout_marginLeft="10dp"
 43         android:layout_marginTop="10dp"
 44         android:layout_marginRight="10dp"
 45         android:layout_marginBottom="5dp"
 46         android:layout_below="@+id/l1_number"
 47         android:orientation="horizontal"
 48         android:background="#FFFFFF">
 49 
 50         <TextView
 51             android:id="@+id/tv_password"
 52             android:layout_width="wrap_content"
 53             android:layout_height="wrap_content"
 54             android:padding="10dp"
 55             android:text="密  码 :"
 56             android:textColor="#000"
 57             android:textSize="20sp" />
 58 
 59         <TextView
 60             android:id="@+id/tv_b"
 61             android:layout_width="wrap_content"
 62             android:layout_height="wrap_content"
 63             android:padding="10dp"
 64             android:textColor="#000"
 65             android:textSize="20sp" />
 66 
 67     </LinearLayout>
 68 
 69     <LinearLayout
 70         android:id="@+id/l1_sex"
 71         android:layout_width="match_parent"
 72         android:layout_height="wrap_content"
 73         android:layout_marginLeft="10dp"
 74         android:layout_marginTop="10dp"
 75         android:layout_marginRight="10dp"
 76         android:layout_marginBottom="5dp"
 77         android:layout_below="@+id/l1_password"
 78         android:orientation="horizontal"
 79         android:background="#FFFFFF">
 80 
 81         <TextView
 82             android:id="@+id/tv_sex"
 83             android:layout_width="wrap_content"
 84             android:layout_height="wrap_content"
 85             android:padding="10dp"
 86             android:text="性  别 :"
 87             android:textColor="#000"
 88             android:textSize="20sp" />
 89 
 90         <TextView
 91             android:id="@+id/tv_c"
 92             android:text="男"
 93             android:layout_width="wrap_content"
 94             android:layout_height="wrap_content"
 95             android:padding="10dp"
 96             android:textColor="#000"
 97             android:textSize="20sp" />
 98 
 99     </LinearLayout>
100 
101 
102     <LinearLayout
103         android:id="@+id/l1_hobby"
104         android:layout_width="match_parent"
105         android:layout_height="wrap_content"
106         android:layout_marginLeft="10dp"
107         android:layout_marginTop="10dp"
108         android:layout_marginRight="10dp"
109         android:layout_marginBottom="5dp"
110         android:layout_below="@+id/l1_sex"
111         android:orientation="horizontal"
112         android:background="#FFFFFF">
113 
114         <TextView
115             android:id="@+id/tv_hobby"
116             android:layout_width="wrap_content"
117             android:layout_height="wrap_content"
118             android:padding="10dp"
119             android:text="爱  好 :"
120             android:textColor="#000"
121             android:textSize="20sp" />
122 
123         <TextView
124             android:id="@+id/tv_d"
125             android:text="篮球 足球"
126             android:layout_width="wrap_content"
127             android:layout_height="wrap_content"
128             android:padding="10dp"
129             android:textColor="#000"
130             android:textSize="20sp" />
131 
132     </LinearLayout>
133 
134 </RelativeLayout>

 

 1 package com.example.myapplication;
 2 
 3 import androidx.appcompat.app.AppCompatActivity;
 4 
 5 import android.content.Intent;
 6 import android.os.Bundle;
 7 import android.widget.TextView;
 8 
 9 public class RegisteredActivity extends AppCompatActivity {
10 
11     @Override
12     protected void onCreate(Bundle savedInstanceState) {
13         super.onCreate(savedInstanceState);
14         setContentView(R.layout.activity_registered);
15 
16         Intent intent = getIntent();
17 
18         String name = intent.getStringExtra("name");
19         String password = intent.getStringExtra("password");
20 
21         TextView tv_number = (TextView) findViewById(R.id.tv_a);
22         TextView tv_password = (TextView) findViewById(R.id.tv_b);
23 
24         tv_number.setText(name);
25         tv_password.setText(password);
26 
27 
28     }
29 }

 

 1 package com.example.myapplication;
 2 
 3 import androidx.appcompat.app.AppCompatActivity;
 4 
 5 import android.content.Intent;
 6 import android.os.Bundle;
 7 import android.view.View;
 8 import android.widget.Button;
 9 import android.widget.EditText;
10 
11 
12 public class MainActivity extends AppCompatActivity {
13     private EditText et_number;
14     private EditText et_password;
15     private Button btn_send;
16 
17 
18     @Override
19     protected void onCreate(Bundle savedInstanceState) {
20         super.onCreate(savedInstanceState);
21         setContentView(R.layout.activity_main);
22 
23         et_number = (EditText) findViewById(R.id.et_number);
24         et_password = (EditText) findViewById(R.id.et_password);
25         btn_send = (Button) findViewById(R.id.btn_send);
26 
27         btn_send.setOnClickListener(new View.OnClickListener() {
28             @Override
29             public void onClick(View view) {
30                 passDate();
31 
32             }
33         });
34 
35     }
36 
37     private void passDate() {
38 
39         Intent intent = new Intent(this, RegisteredActivity.class);
40         intent.putExtra("name", et_number.getText().toString().trim());
41         intent.putExtra("password", et_password.getText().toString().trim());
42         startActivity(intent);
43     }
44 
45 }

 

 

 

 

//单选,多选按钮不会写

posted @ 2020-10-11 15:41  世界丶已黑白  阅读(415)  评论(0编辑  收藏  举报