1. 页面跳转
activity_main.xml
- <?xml version="1.0" encoding="utf-8"?>
- <androidx.constraintlayout.widget.ConstraintLayout 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"
- tools:context=".MainActivity">
- <TextView
- Android:id="@+id/textView"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_marginStart="160dp"
- Android:layout_marginLeft="160dp"
- Android:layout_marginTop="268dp"
- Android:layout_marginBottom="64dp"
- Android:text="第一个界面"
- App:layout_constraintBottom_toTopOf="@+id/button"
- App:layout_constraintStart_toStartOf="parent"
- App:layout_constraintTop_toTopOf="parent" />
- <Button
- Android:id="@+id/button"
- Android:layout_width="wrap_content"
- Android:layout
- <?xml version="1.0" encoding="utf-8"?>
- <androidx.constraintlayout.widget.ConstraintLayout 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"
- tools:context=".Main2Activity">
- <Button
- Android:id="@+id/button2"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_marginStart="160dp"
- Android:layout_marginLeft="160dp"
- Android:layout_marginBottom="308dp"
- Android:text="结束"
- App:layout_constraintBottom_toBottomOf="parent"
- App:layout_constraintStart_toStartOf="parent" />
- <TextView
- Android:id="@+id/textView2"
- Android:layout_width="wrap_content"
- Android:layout_height="wrap_content"
- Android:layout_marginStart="176dp"
- Android:layout_marginLeft="176dp"
- Android:layout_marginTop="268dp"
- Android:layout_marginBottom="88dp"
- Android:text="第二个界面"
- App:layout_constraintBottom_toTopOf="@+id/button2"
- App:layout_constraintStart_toStartOf="parent"
- App:layout_constraintTop_toTopOf="parent" />
- </androidx.constraintlayout.widget.ConstraintLayout>
- _height="wrap_content" Android:layout_marginStart="148dp" Android:layout_marginLeft="148dp" Android:layout_marginBottom="340dp" Android:text="跳转" App:layout_constraintBottom_toBottomOf="parent" App:layout_constraintStart_toStartOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
MainActivity.java
- package com.example.activityjieshao;
- import androidx.appcompat.App.AppCompatActivity;
- import Android.content.Intent;
- import Android.os.Bundle;
- import Android.view.View;
- import Android.widget.Button;
- public class MainActivity extends AppCompatActivity {
- private Button button;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- button=(Button)findViewById(R.id.button);
- button.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent=new Intent(MainActivity.this,Main2Activity.class);
- startActivity(intent);
- }
- });
- }
- }
activity_main2.xml
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout 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" tools:context=".Main2Activity"> <Button Android:id="@+id/button2" Android:layout_width="wrap_content" Android:layout_height="wrap_content" Android:layout_marginStart="160dp" Android:layout_marginLeft="160dp" Android:layout_marginBottom="308dp" Android:text="结束" App:layout_constraintBottom_toBottomOf="parent" App:layout_constraintStart_toStartOf="parent" /> <TextView Android:id="@+id/textView2" Android:layout_width="wrap_content" Android:layout_height="wrap_content" Android:layout_marginStart="176dp" Android:layout_marginLeft="176dp" Android:layout_marginTop="268dp" Android:layout_marginBottom="88dp" Android:text="界面二" App:layout_constraintBottom_toTopOf="@+id/button2" App:layout_constraintStart_toStartOf="parent" App:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
MainActivity2.java
package com.example.activityjieshao; import androidx.appcompat.App.AppCompatActivity; import Android.os.Bundle; import Android.view.View; import Android.widget.Button; public class Main2Activity extends AppCompatActivity { private Button butten2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); butten2=(Button)findViewById(R.id.button2); butten2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); } }
来源: http://www.bubuko.com/infodetail-3416878.html