andriod studio实现界面切换
第一步:在已经创建了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实现界面切换相关推荐
- Android Studio之Fragment界面切换总结
目录 前言 一.什么是Fragment 二.使用步骤 1.前置开发条件 2. 引入库 3. Fragment使用场景 4. 定义layout 4.1. activity_main.xml 4.2 fr ...
- Andriod Studio 开发环境搭建
Andriod Studio从零开始的安卓开发环境搭建 官网下载android studio 阅读.勾选同意协议并点击下载 下载完成后打开 安装完成,打开后 创建项目 创建一个空Activity的项目 ...
- andriod studio 卡在wating for target device to come
andriod studio v2.3 os: mac 开始使用的推荐配置,下载镜像为x86的一个镜像.应用启动一直卡在等待device online界面,明明已经起好了,为毛你不进去... 后来百度 ...
- [Andriod] - Andriod Studio + 逍遥模拟器
Andriod Studio自身自带的模拟器实在太卡,用Genymotion模拟器又要安装VirtualBox,然后一堆的设置,结果还是卡B. 网上下了个逍遥模拟器,这模拟器是游戏专用的,目前正式版的 ...
- Andriod Studio之app的编译
Andriod Studio可以自动保存代码,还可以自动编译最新的代码,如果代码出现错误,编辑界面会出现标红提示.但是有有时候可能关闭异常的缘故,造成Andriod Studio出现编译文件发生损坏, ...
- android 界面切换监听,Android切换页面--setContentView
setContentView 一般切换页面,通过Intent,startActivity可以实现,但系统创建Activity是非常耗时的,如果对切换画面时间有要求,只能用setContentView在 ...
- Linux启动界面切换:图形界面-字符界面(转)
Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1.在字符界面输入startx或init 5 . 2.通过编辑/etc/inittab文件实现默认进入图形界面. 把其 ...
- 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 ...
- python界面不同按钮实现不同功能-python tkinter实现界面切换的示例代码
跳转实现思路 主程序相当于桌子: import tkinter as tk root = tk.Tk() 而不同的Frame相当于不同的桌布: face1 = tk.Frame(root) face2 ...
最新文章
- 【BZOJ2434】[NOI2011]阿狸的打字机 AC自动机+DFS序+树状数组
- 03-获取 TargetUser 的 Followings 列表
- iOS 9音频应用播放音频之第一个ios9音频实例
- Google 已正式结束对 Eclipse Android 的支持
- Spring Boot 集成 Swagger 生成 RESTful API 文档
- 单例模式创建的两种方法
- Python中的split()函数
- 《C Primer Plus 第五版》读书笔记
- Android中如何设置RadioButton在文字的右边,图标在左边
- GCC一些有用的技巧
- 一条SQL语句查询出成绩名次 排名 (转)
- Latex学习笔记 (8) 字体样式之衬线字体与无衬线体字体
- 微信小程序常用路由跳转方法
- Origin绘制带平滑曲线和数据标签的散点图
- font标签的size属性
- TBS1287 1/4 扫 48 通道 LED 背光驱动芯片
- 使用GAN生成序列数据
- 学计算机高考英语听力考试,北京:2018年高考英语听力机考问答
- 001之Persimmon UI Builder与柿饼派GUI智能屏模组学习
- 脱水马铃薯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
热门文章
- python打印菱形三种方法_用python打印菱形的实操方法和代码
- 基于单片机心率监测的LED灯辅助睡眠系统设备-毕业设计
- 电脑是怎么把代码转换成可执行程序的?
- 查询分析器默认代码颜色
- Vue中使用mavonEditor插件实现markdown在线编辑
- 数仓基于表级别的数据血缘分析
- 射频识别系统及WMS仓库管理系统功能介绍
- java linkedblockingqueue_Java LinkedBlockingQueue take()用法及代码示例
- 帝国Cms7.5后台getshell | (CVE-2018-18086)漏洞复现
- 胆结石饮食有什么禁忌?4类食物要少吃