• 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 }

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

  • 相关阅读:
    Java transient 关键字
    Android学习资料收集
    mac 关闭&&显示隐藏文件命令
    Android 学习资源收集
    Android Studio 快捷键
    Volley框架使用笔记
    Jni :三维数组处理方法 ,以整形三维数组为例 C++实现
    Git使用- 基本命令
    Jni 调试 : eclipse + Vs 联合调试
    Java 调用 C++ (Java 调用 dll)康哥手把手教你
  • 原文地址:https://www.cnblogs.com/wuhaoovo/p/13797645.html
Copyright © 2020-2023  润新知