初学android studio——如何添加一个activity并使用intent实现跳转

android:layout_marginTop=“12mm”

android:layout_toLeftOf="@id/btn_4"

android:layout_marginRight=“2mm”

android:background="@android:color/holo_green_dark"

android:text=“GREEN”/>

<Button

android:id="@+id/btn_6"

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:width=“10mm”

android:height=“10mm”

android:layout_marginTop=“12mm”

android:layout_toRightOf="@id/btn_4"

android:layout_marginLeft=“2mm”

android:background="@android:color/holo_purple"

android:text=“INDIGO”/>

<Button

android:id="@+id/btn_7"

android:layout_width=“wrap_content”

android:layout_height=“wrap_content”

android:width=“100in”

android:height=“10mm”

android:layout_marginTop=“24mm”

android:background="#FF99cc"

android:text=“VIOLET”/>

4.接下来我们处理TestTextViewActivity这个文件,分两种情况:

(1).如果你没有设置在第二个页面跳转到第三个页面,那么这个文件里面的代码不用动,原来是怎么样就让它怎么样就行。

代码:

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

public class TextViewActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_text_view);

}

}

(2).看第六步,MainActivity.java文件

5.完成这个基本的activity之后,接下来我们需要完成跳转工作。在默认情况下,我们直接在MainActivity中添加跳转代码即可,如下:

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;

import android.content.Intent;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Button btn1=(Button)findViewById(R.id.btnTextView1);

//给btn1绑定监听事件

btn1.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

// 给bnt1添加点击响应事件

Intent intent =new Intent(MainActivity.this,TextViewActivity.class);

//启动

startActivity(intent);

}

});

}

}

其中,关键的跳转工作的由这小段代码完成,

public void onClick(View v) {

// 给bnt1添加点击响应事件

Intent intent =new Intent(MainActivity.this,TextViewActivity.class);

//启动

startActivity(intent);

}

view层的控件和业务层的控件,靠id关联和映射 给btn1赋值,即设置布局文件中的Button按钮id进行关联,期中btnTextView1对应的是activity_main.xml中

Button btn1=(Button)findViewById(R.id.btnTextView1);

<Button

android:id="@+id/btnTextView1"

首先建立一个传递参数的Intent,然后startActivity启动这个intent所联系起来的activity。

说明一下,Android中提供的Intent机制是用来协助应用间的交互与通讯的,更直观地说,Intent可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Intent(Activity1, Activity2)这种结构中,Intent相当于一个沟通的桥梁,类似于中介的角色。

  1. 其相应的layout(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:orientation=“vertical”

总结

可以看出,笔者的工作学习模式便是由以下 「六个要点」 组成:

❝ 多层次的工作/学习计划 + 番茄工作法 + 定额工作法 + 批处理 + 多任务并行 + 图层工作法❞

希望大家能将这些要点融入自己的工作学习当中,我相信一定会工作与学习地更富有成效。

下面是我学习用到的一些书籍学习导图,以及系统的学习资料。每一个知识点,都有对应的导图,学习的资料,视频,面试题目。

**如:我需要学习 **Flutter的知识。(大家可以参考我的学习方法)

点击这里了解更多即可领取!

  • Flutter 的思维导图(无论学习什么,有学习路线都会事半功倍)

初学android studio——如何添加一个activity并使用intent实现跳转

  • Flutter进阶学习全套手册

初学android studio——如何添加一个activity并使用intent实现跳转

  • Flutter进阶学习全套视频

初学android studio——如何添加一个activity并使用intent实现跳转

%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)即可领取!

  • Flutter 的思维导图(无论学习什么,有学习路线都会事半功倍)

[外链图片转存中…(img-u9EWgoY3-1643800044252)]

  • Flutter进阶学习全套手册

[外链图片转存中…(img-W5mlYtzQ-1643800044253)]

  • Flutter进阶学习全套视频

[外链图片转存中…(img-sHjzISFZ-1643800044254)]

大概就上面这几个步骤,这样学习不仅高效,而且能系统的学习新的知识。

上一篇:undo表空间文件丢失恢复(2)--无备份有redo的情况下恢复


下一篇:archive log文件大小与redo log文件大小关系探究