第一步:在已经创建了activity的条件下再创建一个activity2:

第二步:在activity_main.xml、activity_main2中设计想要的界面(按钮,文本。。。)我这设置了一个按钮id为button

第三步:在MainActivity(第一个Activity的Java文件中)添加代码:

方法①:

Button button=findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent();intent.setClass(MainActivity.this, MainActivity2.class);intent.putExtra("name", "咦内个瓜瓜");startActivity(intent);}});}

方法②

在onCreate()中加入

 Button button=findViewById(R.id.button);ActivityResultLauncher<Intent> mGetContent= registerForActivityResult(new ActivityResultContracts.StartActivityForResult(),new ActivityResultCallback<ActivityResult>() {@Overridepublic void onActivityResult(ActivityResult result) {result.getData().getIntExtra("uuu",0);}});

在onClick()中加入:

button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent();intent.setClass(MainActivity.this, MainActivity2.class);intent.putExtra("name", "咦内个瓜瓜");//              startActivity(intent);mGetContent.launch(intent);//              mGetContent.launch("image/*");}});}

第四步:在MainActivity2中输入接收代码:

Intent intent=getIntent();TextView textView=findViewById(R.id.textView);textView.setText(intent.getStringExtra("name"));

第五步:点击按钮就可以实现切换:

andriod studio实现界面切换相关推荐

  1. Android Studio之Fragment界面切换总结

    目录 前言 一.什么是Fragment 二.使用步骤 1.前置开发条件 2. 引入库 3. Fragment使用场景 4. 定义layout 4.1. activity_main.xml 4.2 fr ...

  2. Andriod Studio 开发环境搭建

    Andriod Studio从零开始的安卓开发环境搭建 官网下载android studio 阅读.勾选同意协议并点击下载 下载完成后打开 安装完成,打开后 创建项目 创建一个空Activity的项目 ...

  3. andriod studio 卡在wating for target device to come

    andriod studio v2.3 os: mac 开始使用的推荐配置,下载镜像为x86的一个镜像.应用启动一直卡在等待device online界面,明明已经起好了,为毛你不进去... 后来百度 ...

  4. [Andriod] - Andriod Studio + 逍遥模拟器

    Andriod Studio自身自带的模拟器实在太卡,用Genymotion模拟器又要安装VirtualBox,然后一堆的设置,结果还是卡B. 网上下了个逍遥模拟器,这模拟器是游戏专用的,目前正式版的 ...

  5. Andriod Studio之app的编译

    Andriod Studio可以自动保存代码,还可以自动编译最新的代码,如果代码出现错误,编辑界面会出现标红提示.但是有有时候可能关闭异常的缘故,造成Andriod Studio出现编译文件发生损坏, ...

  6. android 界面切换监听,Android切换页面--setContentView

    setContentView 一般切换页面,通过Intent,startActivity可以实现,但系统创建Activity是非常耗时的,如果对切换画面时间有要求,只能用setContentView在 ...

  7. Linux启动界面切换:图形界面-字符界面(转)

    Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1.在字符界面输入startx或init 5 . 2.通过编辑/etc/inittab文件实现默认进入图形界面. 把其 ...

  8. Andriod Studio 解决问题 Failed to resolve: com.android.support:appcompat-v7:28.+

    Andriod Studio 解决问题 Failed to resolve: com.android.support:appcompat-v7:28.+ 参考文章: (1)Andriod Studio ...

  9. python界面不同按钮实现不同功能-python tkinter实现界面切换的示例代码

    跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同的Frame相当于不同的桌布: face1 = tk.Frame(root) face2 ...

最新文章

  1. 【BZOJ2434】[NOI2011]阿狸的打字机 AC自动机+DFS序+树状数组
  2. 03-获取 TargetUser 的 Followings 列表
  3. iOS 9音频应用播放音频之第一个ios9音频实例
  4. Google 已正式结束对 Eclipse Android 的支持
  5. Spring Boot 集成 Swagger 生成 RESTful API 文档
  6. 单例模式创建的两种方法
  7. Python中的split()函数
  8. 《C Primer Plus 第五版》读书笔记
  9. Android中如何设置RadioButton在文字的右边,图标在左边
  10. GCC一些有用的技巧
  11. 一条SQL语句查询出成绩名次 排名 (转)
  12. Latex学习笔记 (8) 字体样式之衬线字体与无衬线体字体
  13. 微信小程序常用路由跳转方法
  14. Origin绘制带平滑曲线和数据标签的散点图
  15. font标签的size属性
  16. TBS1287 1/4 扫 48 通道 LED 背光驱动芯片
  17. 使用GAN生成序列数据
  18. 学计算机高考英语听力考试,北京:2018年高考英语听力机考问答
  19. 001之Persimmon UI Builder与柿饼派GUI智能屏模组学习
  20. 脱水马铃薯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. python打印菱形三种方法_用python打印菱形的实操方法和代码
  2. 基于单片机心率监测的LED灯辅助睡眠系统设备-毕业设计
  3. 电脑是怎么把代码转换成可执行程序的?
  4. 查询分析器默认代码颜色
  5. Vue中使用mavonEditor插件实现markdown在线编辑
  6. 数仓基于表级别的数据血缘分析
  7. 射频识别系统及WMS仓库管理系统功能介绍
  8. java linkedblockingqueue_Java LinkedBlockingQueue take()用法及代码示例
  9. 帝国Cms7.5后台getshell | (CVE-2018-18086)漏洞复现
  10. 胆结石饮食有什么禁忌?4类食物要少吃