The first interface
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#C8C4DCE7" android:orientation="vertical" tools:context=".MainActivity"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="70dp" android:gravity="center_horizontal"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/qq" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="QQ" android:textSize="70sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginTop="35dp" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" QQ : " android:textColor="#050505" android:textSize="42sp" /> <EditText android:id="@+id/et_number" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:hint="请输入QQ号" android:textSize="35dp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="密码 : " android:textColor="#050505" android:textSize="40sp" /> <EditText android:id="@+id/et_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:hint="请输入密码" android:password="true" android:textSize="35dp" /> </LinearLayout> <Button android:id="@+id/btn_register" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="20dp" android:background="#15B5FA" android:gravity="center_horizontal" android:onClick="test" android:text="登录" android:textColor="#FFFFFF" android:textSize="32sp" /> </LinearLayout>
.
package com.example.workseven; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends AppCompatActivity { //定义成员变量 private EditText et_number; private EditText et_password; private Button btn_register; @Override protected void onCreate(Bundle savedInstanceState) { Super .onCreate (savedInstanceState); the setContentView (R.layout.activity_main); // find the component on et_number = the findViewById (R.id.et_number); et_password = the findViewById (R.id.et_password); btn_register = the findViewById (R & lt .id.btn_register); } public void Test (View View) { // pass the data stored in the Intent objects Intent Intent = new new Intent (); intent.setClass ( the this , Main2Activity. class ); intent.putExtra ( " Number The " , et_number.getText () toString ()).; intent.putExtra ("password",et_password.getText().toString()); startActivity(intent); } }
The second interface
<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/ll" 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:orientation="vertical" tools:context=".Main2Activity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="35dp" android:text="登陆成功" android:textColor="#1FBFFA" android:textSize="40sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="35dp" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content"= "Your account is:" Android: text android:textColor="#050505" android:textSize="35sp" /> <TextView android:id="@+id/tv_number" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="35dp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="您的密码是: " android:textColor="#050505" android:textSize="35sp" /> <TextView android:id="@+id/tv_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="35dp" /> </LinearLayout> </LinearLayout>
.
package com.example.workseven; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; public class Main2Activity extends AppCompatActivity { //定义成员变量 private TextView tv_number; private TextView tv_password; private LinearLayout ll; @Override protected voidthe onCreate (the Bundle savedInstanceState) { Super .onCreate (savedInstanceState); the setContentView (R.layout.activity_main2); // find the component on LL = the findViewById (R.id.ll); tv_password = the findViewById (R.id.tv_password) ; tv_number = the findViewById (R.id.tv_number); // Get MainActivity data transfer from the Intent = Intent its getIntent (); tv_password.setText (intent.getStringExtra ( "password" )); tv_number.setText (intent.getStringExtra ( " Number The " )); // create a click event to ll, tap the screen to any place to close the current Activity ll.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); } }
Run shot