创建两个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>

使用连接的夜神模拟器:

 

 

首页:

 

 

点击跳转后:

 

 成功跳转!!

 

原文地址:http://www.cnblogs.com/0099-ymsml/p/16828738.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性