莱莱 发表于 2024-6-13 21:42:29

Android Studio入门——页面跳转

1.工程目次 

https://img-blog.csdnimg.cn/direct/31698d84a30d4b90b80788149b5c65db.png
2.MainActivity

package com.example.demo01;

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

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      //1.修改文本
      TextView tv = findViewById(R.id.tv);
      tv.setText("你好! "); //再次设置activity_main.xml中android:text="页面1"
      //2.实现跳转
      View button = findViewById(R.id.button);
      button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent();
                intent.setClass(MainActivity.this,MainActivity2.class);
                startActivity(intent);
            }
      });


    }
}  3.MainActivity2

MainActivity2为右键layout——new——Activity——Empty Views Activity天生,也可手动创建。
package com.example.demo01;

import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity2 extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main2);
    }
}  4.activity_main.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:gravity="center"
    android:orientation="vertical">

    <TextView
      android:id="@+id/tv"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="页面1" />
    <Button
      android:id="@+id/button"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="跳转"/>

</LinearLayout>  5.activity_main2.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:gravity="center"
    android:orientation="vertical">

    <TextView
      android:id="@+id/tv2"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="页面2" />

</LinearLayout>  6.启动项目

https://img-blog.csdnimg.cn/direct/2b55ea071ce04bd29f34c75fc32859bb.png
7.增补

text可以这样写,将文本写到strings.xml中,在activity_main2.xml中使用@string/文本的name  举行引用。
https://img-blog.csdnimg.cn/direct/838154d274ab49eabc31c8fbee33a073.png



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Android Studio入门——页面跳转