zoukankan      html  css  js  c++  java
  • as跳转示范,两页相互跳转

    package com.tiao.zhuan;
    
    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 {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);      //xml文件的名字activity_main.xml,如果是新建activity文件的话,会自动创建对应的xml文件,两个文件这个位置的都是自动的不用管
    //这里开始
            Button btn = findViewById(R.id.btn);  //btn按钮按id查找,在xml文件中这个按钮id叫btn
            btn.setOnClickListener(new View.OnClickListener() {         //监听按钮动作
                @Override
                public void onClick(View v) {
                    Intent it = new Intent();    //it是取的一个名字     //实际应用中 这3行就是跳转代码
                    it.setClass(MainActivity.this, TiaoActivity.class);    //从主页跳到从页
                    MainActivity.this.startActivity(it);   //主页执行it
                }
            });
    //这里结束
    
        }
    }
    package com.tiao.zhuan;
    
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    public class TiaoActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_tiao);
    
            Button btnb = findViewById(R.id.btnb);
            btnb.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent itit = new Intent();
                    itit.setClass(TiaoActivity.this, MainActivity.class);
                    TiaoActivity.this.startActivity(itit);
                }
            });
        }
    }

     https://jingyan.baidu.com/article/b2c186c81c03a0c46ef6ffd7.html

    activity_tiao.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=".TiaoActivity">       //这里相当于注释用于tiaoActivity.java 打包APP并没有什么作用,同理还有tools:text在编辑的时候有一个示范文字,打包后就没有了,省去删除注释
    
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="跳转页"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="回去"
            android:id="@+id/btnb" />
    
    </androidx.constraintlayout.widget.ConstraintLayout>
  • 相关阅读:
    jenkins as code 与go语言学习
    VC++ 网络编程总结(一)
    Linux下的C高级编程---学习
    面试前必做4准备
    MFC视图切换大全总结
    多线程编程技术学---学习笔记--线程编程基础知识
    C语言高效编程的几招(绝对实用,绝对经典)
    汇编语言(学习笔记-----[bx]和loop)
    汇编语言(学习笔记----源程序)
    汇编语言(学习笔记----寄存器-内存访问)
  • 原文地址:https://www.cnblogs.com/gzpu/p/14598835.html
Copyright © 2011-2022 走看看