zoukankan      html  css  js  c++  java
  • 【Android Studio】Android实现跳转功能

    最近在玩Esp32,需要APP,顺带学了下这方面的东西。

    主要实现功能: 从主  mainActivity  跳转到otherActivity。

    新建一个hello工程,添加 otherActivity 和 otherxml.xml;

    mainActivity内容:

    package com.example.xiaoyehack.test;
    
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    
    import android.view.View;
    import android.content.Intent;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
    
        public void skip(View view){
            Intent intent = new Intent();
            intent.setClass(MainActivity.this,otherActivity.class);
            startActivity(intent);
        }
    }

    activity_main.xml

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.constraint.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">
    
        <Button
            android:id="@+id/button"
            android:layout_width="wrap_content"
            android:layout_height="79dp"
            android:layout_marginStart="148dp"
            android:layout_marginTop="32dp"
            android:layout_marginEnd="148dp"
            android:layout_marginBottom="276dp"
            android:onClick="skip"
            android:text="点击跳转"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/textView3" />
    
        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginStart="122dp"
            android:layout_marginTop="105dp"
            android:layout_marginEnd="122dp"
            android:layout_marginBottom="92dp"
            android:text="点击下面按钮实现跳转"
            app:layout_constraintBottom_toTopOf="@+id/button"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
    </android.support.constraint.ConstraintLayout>
    

      

    otherActivity内容:
    package com.example.xiaoyehack.test;
    
    import android.os.Bundle;
    import android.support.v7.app.AppCompatActivity;
    
    public class otherActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.otherxml);
        }
    
    }
    

      otherxml内容:

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.constraint.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">
    
        <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="67dp"
            android:layout_marginStart="116dp"
            android:layout_marginTop="146dp"
            android:layout_marginEnd="100dp"
            android:layout_marginBottom="346dp"
            android:text="不要吹牛皮,就是一把梭!"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="0.0"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintVertical_bias="0.0" />
    </android.support.constraint.ConstraintLayout>

    赏币地址:

    https://download.csdn.net/download/qq_18187161/10882442

    无币地址:

    链接:https://pan.baidu.com/s/1NWPNbkQxMgkGxpNPX9loLw
    提取码:qhnx
    提取码复制可见。

  • 相关阅读:
    Python入门11 —— 基本数据类型的操作
    Win10安装7 —— 系统的优化
    Win10安装6 —— 系统的激活
    Win10安装5 —— 系统安装步骤
    Win10安装4 —— 通过BIOS进入PE
    Win10安装2 —— 版本的选择与下载
    Win10安装1 —— 引言与目录
    Win10安装3 —— U盘启动工具安装
    虚拟机 —— VMware Workstation15安装教程
    Python入门10 —— for循环
  • 原文地址:https://www.cnblogs.com/xiaoyehack/p/10188830.html
Copyright © 2011-2022 走看看