1、建立项目MyApplication

2、右击“res/layout”目录,创建一个新的空白Activity 新的activity,名称为MyActivity2。

3、修改布局文件

activity_my.xml内容修改为:

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

android:paddingBottom="@dimen/activity_vertical_margin"

tools:context=".MyActivity">

android:id="@+id/button01"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="进入MyActivity2" />

activity_my_2.xml内容修改为:

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

android:paddingBottom="@dimen/activity_vertical_margin"

tools:context="com.example.letian.myapplication.MyActivity2">

android:id="@+id/textview01"

android:text=""

android:layout_width="wrap_content"

android:layout_height="wrap_content" />

4、修改java文件 MyActivity.java修改为:

package com.example.letian.myapplication;

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

public class MyActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_my);

final Button btn01 = (Button) this.findViewById(R.id.button01);

btn01.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View view) {

Intent it = new Intent(MyActivity.this, MyActivity2.class);

Bundle bundle=new Bundle();

bundle.putString("value", "This is from MyActivity!");

it.putExtras(bundle);

startActivity(it);

}

});

}

}

MyActivity2.java修改为:

package com.example.letian.myapplication;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class MyActivity2 extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_my_2);

final TextView tv01 = (TextView) findViewById(R.id.textview01);

Bundle bundle=getIntent().getExtras();

String value=bundle.getString("value");

tv01.setText(value);

}

}

5、运行效果图

点击按钮“进入MyActivity2”,

更多

android传递布局到下个页面,浅入浅出Android(017):当前Activity向下一个Activity切换,并传递数据...相关推荐

  1. 浅入深出之Java集合框架(上)

    Java中的集合框架(上) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,如果已经有java基础的小伙伴可以直接跳到浅入深出之Java集合框架(下). ...

  2. 浅入深出之Java集合框架(中)

    Java中的集合框架(中) 由于Java中的集合框架的内容比较多,在这里分为三个部分介绍Java的集合框架,内容是从浅到深,如果已经有java基础的小伙伴可以直接跳到浅入深出之Java集合框架(下). ...

  3. 浅入浅出 Android 安全 翻译完成!

    浅入浅出 Android 安全 翻译完成! 作者:Yury Zhauniarovich 译者:飞龙 来源:Yury Zhauniarovich | Publications 在线阅读 PDF格式 EP ...

  4. 看雪学院-浅入浅出Android安全 笔记

    Note 看雪学院-浅入浅出Android安全 原作地址:http://www.kanxue.com/?article-read-547.htm 翻译作者:飞龙 Android 由四个层组成:Linu ...

  5. [科普]浅入浅出Liunx Shellcode

    创建时间:2008-05-13 文章属性:原创 文章提交: pr0cess  (pr0cess_at_cnbct.org) 浅入浅出Liunx Shellcode /*---------------- ...

  6. 浅入浅出深度学习理论实践

    全文共9284个字,40张图,预计阅读时间30分钟. 前言 之前在知乎上看到这么一个问题:在实际业务里,在工作中有什么用得到深度学习的例子么?用到 GPU 了么?,回头看了一下自己写了这么多东西一直围 ...

  7. 浅入深出Vue:环境搭建

    浅入深出Vue:环境搭建 工欲善其事必先利其器,该搭建我们的环境了. 安装NPM 所有工具的下载地址都可以在导航篇中找到,这里我们下载的是最新版本的NodeJS Windows安装程序 下载下来后,直 ...

  8. Java 注解 (Annotation)浅入深出

    Java 注解 (Annotation)浅入深出 本文主要参考与借鉴frank909 文章,但更为简单,详细. Annotation 中文译过来就是注解.标释的意思.Annotation是一种应用于类 ...

  9. websocket实践与浅入浅出

    websocket实践与浅入浅出 websocket与http的区别? websocket的应用场景? websocket通信方式 websocket协议结构 nginx配置 分布式下IM多端同步的实 ...

  10. 浅入浅出linux中断子系统

    浅入浅出linux中断子系统,如需深入,直接跳转重要参考章节. 什么是中断? 当CPU被某些信号触发,CPU暂停当前工作,转而处理信号的事件,简单的称它为中断,这个信号可以是系统外设的信号,也可能是芯 ...

最新文章

  1. HLSL Texture Object Sample 的一些笔记
  2. 第四天2017/03/31(下午2:结构体、数组)
  3. 面向小白:git和github的简明使用教程
  4. oracle扩展dblink数。
  5. 设计模式 之 模板模式
  6. 创建一个带参数的formgoup_gin框架如何获取带文件的formData请求?
  7. 转 Java jar (SpringBoot Jar)转为win可执行的exe程序
  8. 热门专业学习之关于java的一些知识
  9. 【Python3网络爬虫开发实战】 1-开发环境配置
  10. 改善CSS的10种最佳做法,帮助你从样式中获得最大的收益
  11. C++ 11使用thread类多线程编程
  12. Android studio : 模拟器 真机 运行失败(mac电脑)
  13. (转)JS事件循环和宏任务和微任务
  14. linux twiki 添加权限,Ubuntu上TWiki安装和使用心得
  15. 关于selenium获取网页下一页的点击事件
  16. 在Unity顶部显示手机状态栏(iOS/Android)
  17. 深度解读:2020年运营商破局竞速的关键变化
  18. What are 20 questions to detect fake data scientists?
  19. 摄像头拍摄视频,保存视频,并将视频保存为图片
  20. HI3516EV100 AEC回音消除 + ANR语音降噪功能实现

热门文章

  1. guid主分区表损坏怎么办_轻钢龙骨隔墙怎么办?轻钢龙骨隔墙的做法
  2. C语言程序练习-L1-017 到底有多二 (15分)
  3. ant design vue table 高度自适应_2年Vue项目实战经验汇总!
  4. Java黑皮书课后题第10章:*10.15(几何:边框)边框是指包围一个二维平面上点集的最小矩形,编写一个方法,为二维平面上一系列点返回一个边框
  5. Java黑皮书课后题第7章:*7.6(修改程序清单5-15)程序清单5-15通过检验2、3、4…n/2是否是数n的因子来判断n是否为素数。判断n是否素数的更高效的方法是检验小于等于根n的素数是否有n整
  6. 2006年上海交通大学计算机研究生机试真题
  7. Python列表的常用你操
  8. Hadoop_计算框架MapReduce
  9. 工作流中切换数据库时---“禁止流转”
  10. Java:多线程,CyclicBarrier同步器