随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。

创建两个Activity类页面和两个布局xml文件进行跳转操作:

 

 

Activity页面设置:

package com.example.noxdevpro;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_copy1);
        TextView tv1 = findViewById(R.id.tv1);
        tv1.setText("你好!安卓啊!");
        Button btn = findViewById(R.id.btn1);
        // 注册事件监听
        btn.setOnClickListener(new View.OnClickListener() { // 点击事件
            @Override
            public void onClick(View view) {
                // 设置一个意图对象
                Intent itt = new Intent();
                // 设置跳转,从哪跳转到哪
                itt.setClass(MainActivity.this, MainActivity1.class);
                // 开始跳转
                startActivity(itt);
            }
        });
        Log.d("Zed","debug日志!");
    }
}

 设置的布局文件是activity_main_copy1.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center">
    <TextView
        android:id="@+id/tv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/tv1"
        />
    <Button
        android:id="@+id/btn1"
        android:layout_width= "wrap_content"
        android:layout_height="wrap_content"
        android:text="点击跳转"/>
    </LinearLayout>

Activity1页面:

package com.example.noxdevpro;

import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity1 extends AppCompatActivity {
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // 设置当前页面布局使用的xml文件
        setContentView(R.layout.activity_main_copy);
        TextView tv = findViewById(R.id.tv);
        tv.setText("MainActivity1!!!!!!");

        Log.d("Zed","debug日志!");
    }
}

设置的布局文件是 activity_main_copy.xml 文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center">
    <TextView
        android:id="@+id/tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello Android!activity_main_copy.xml"
        />


    </LinearLayout>

使用连接的夜神模拟器:

 

 

首页:

 

 

点击跳转后:

 

 成功跳转!!

 

posted on 2022-10-26 16:02  时间完全不够用啊  阅读(53)  评论(0编辑  收藏  举报