| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android:如何添加一个页面,如何跳转页面 -> 正文阅读 |
|
[移动开发]Android:如何添加一个页面,如何跳转页面 |
一、如何为安卓添加多个页面新建一个工程 ?打开这样 ?然后删掉 @Override ?然后我们要在这面做一个Button ?代码改成 ?看一下效果 ?你要跳转第二节页面之前我们就需要加一个页面,我们现在就一个页面 如何添加新页面? src 下面的new? ?的? other?? 选择Android? Activity?? ? 然后选择一个空页面? ? ?到了这里 ?改一下名字 ?会发现 ,在这面生成? ?SecondActivity.java? ?这样一个代码 同时在layout下面生成了? ?activity_Second.xml ?以及在? ? ? ? ?AndroidMainifest.xml? ? ?多了一个页面的注册 我们再把第三个页面加出来 ?生成了? ? ? ThirdActivity.java,? ? ? 同时生成了? activity_third.xml ?AndroidMainfest.xml? ? ?多了一串? ? ? activity.ThirdActivity 二、如何跳转页面三个页面带有启动页面的是 ?<intent-filter> ? ? ? ? ? ? ? ? <category android:name="android.intent.category.LAUNCHER" /> 如果你要修改启动页面, ?你想先启动哪一个,就把刚才那一段东西放在哪里 ?我们弄完以后还是把? ? ? MainActivity.java? ? 变成第一个启动页面 ?然后我们在? ? activity_main? 这里按住? ?CTRL? ? ?跳转过去 ,然后我们拉一个? ?Textview? 进来 然后修改一下 ?看一下效果 第二个页面同样的, ? 跳转过去,改一下 ?看一下效果 ?来到第三个页面 ?那我如何跳转呢? ?用到这个类,这个类就是做跳转前的准备 Intent intent = new Intent(packageContext, cls) ????????第一个参数是上下文,一般指? ? MainActivity,????????这里我们可以用this? ????????第二个参数是你要跳转到哪个页面,他要求是一个class类型的,你要跳转的那个页面的class ,? ? ? ? 这里我们可以用 Intent intent = new Intent(this, SecondActivity.class); 做完以后,调一个函数 startActivity(intent); 运行一个,肯定是出问题的?,第一个页面一但被加载,就马上实现了跳转 我们需要实现按下,按键实现跳转怎么做呢? 这里加上? android:onClick="goSecond"? ? ? ? 第15行 ?然后 ?CTRL + shift? ?+? o? 把这个view 打包 ?然后把????????//intert去设置要跳转的页面 放在? ? ? 按键按下的时候 ? ?? ?运行一下 ?按一下 ?然后我们把第三个页面也做出来 ?goThird在哪设置呢? ?在这个Button里面设置一个属性 ? ? ?android:onClick="goThird" ?运行一下 ? 跳转的核心代码 |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:54:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |