一、如何为安卓添加多个页面

新建一个工程

打开这样

然后删掉

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

然后我们要在这面做一个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>
                <action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

如果你要修改启动页面,

你想先启动哪一个,就把刚才那一段东西放在哪里

我们弄完以后还是把      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去设置要跳转的页面
            Intent intent = new Intent(this, SecondActivity.class);
                //跳转
            startActivity(intent);

放在      按键按下的时候

运行一下

按一下

然后我们把第三个页面也做出来

goThird在哪设置呢?

在这个Button里面设置一个属性

android:onClick="goThird"

运行一下

跳转的核心代码

Android:如何添加一个页面,如何跳转页面相关推荐

  1. 怎么给当前点击的a标签添加一个样式(跳转页面后)

    怎么给当前点击的a标签添加一个样式(跳转页面后): 方法1. 用cookie记录这个打开的序列号,然后页面在跳转的时候在读出来. 方法2. 循环a的链接,然后与location.href去比对,如果相 ...

  2. h5 跳转上个页面刷新_H5实现页面内跳转页面

    W3School.com.cn 注释:由于链接的目标匹配 iframe 的名称,所以链接会在 iframe 中打开. 原文来源:http://www.w3school.com.cn JS实现页面内跳转 ...

  3. android 在同一activity切换layout,在 Android Studio 添加一个activity并实现跳转

    Android Studio比较人性化,当你添加一个activity时,他会自动把相关信息写入AndroidManifest.xml文件中,同时添加activity的布局文件到资源res->la ...

  4. android—如何添加一个系统服务

    c中添加service java添加service 前面分析过binder的实现流程,binder的实现包含了java和c++两部分,所以service的实现也包括java和c++两种,那么应该如何去 ...

  5. js 弹出一个页面 html页面刷新,原生js刷新当前页面与跳转页面的几种方法及区别总结...

    在面向浏览器的web开发过程中,我们经常与JavaScript打交道,web开发页面路由跳转.刷新当前页面更是经常遇到的事.浏览器提供了至少3-5种的方式可以实现当前页面刷新或者跳转当前应用的其他页面 ...

  6. Android之解决开启热点后跳转页面不稳定问题

    1 问题 在Android8.0版本以后,开启热点我们采用的下面这种方式,但是跳转页面后热点会断开,手机不能互相传文件了 权限说明:Android8.0需要位置权限和GPS权限,同时手机热点还不能是开 ...

  7. Android 如何添加一个新的时区

    前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net        ...

  8. IOS上从第三方页面回跳VUE页面页面不刷新问题

    情景描述: IOS系统环境下,从微信的vue页面A中跳转到第三方页面B,然后点击浏览器返回按钮返回A页面. 问题描述: IOS系统下,A页面没有刷新:Android正常刷新. 问题解决: 在A页面mo ...

  9. response跳转html页面,puppeteer跳转页面后response获取

    puppeteer跳转页面后response获取 问题简述 业务场景 接受到了请求后 前端立马跳转了页面 page.on('response', response => { if( respon ...

最新文章

  1. 关于学习编程的一些看法
  2. 美团开源Logan Web:前端日志在Web端的实现
  3. ipadpro+打开html文件,iPadPro日常基本功能的使用技巧汇总
  4. HDFS--Hadoop分布式文件系统
  5. Spring Boot Elasticsearch 入门
  6. java rect 旋转_处理(Java可视化语言):使用rectMode(CENTER)而不是rectMode(CORNER)旋转矩形,留下奇数衰落轨迹效果...
  7. cjson使用_LiteOS云端对接教程01-cJSON组件使用教程
  8. OpenGL blending sort 混合排序(前后)的实例
  9. iptables命令结构之命令
  10. 对c语言字符数组描述错误的是,下述对C语言字符数组的描述中错误的是( )。
  11. 数据挖掘算法之Apriori算法应用实例
  12. 正常图片转灰色图片——灰度图
  13. 软件设计师刷题与知识点总结 笔记-2
  14. 网站排名下降怎么恢复(网站降权的原因如何知道)
  15. pfn_to_page
  16. 旷世天才:尼古拉·特斯拉
  17. 一文教你快速学习搭建属于自己的数据指标体系
  18. 行为金融(三):期望效用理论与前景理论
  19. 打开wifi,扫码二维码添加Wifi,需要把二维码放到最左边下方时才能快速的扫描到
  20. 【pip】快速解决 pip 下载安装超时问题 (ReadTimeoutError)

热门文章

  1. 5.9、离散卷积的一般描述
  2. WiFi漫游了解一下?大户型wifi组网方案
  3. 计算机语言pandas,计算机语言python100道pandas(含答案)
  4. javaScript中变量作用域
  5. spring cloud java b2b2c o2o分布式 微服务电子商务平台
  6. BCH虫洞项目有多安全以及WHC究竟能干什么?
  7. 图片加载之SDWebImage(上)
  8. 给定数组的子集 Subsets
  9. 云存储基础设施的决定:公共云与私有云
  10. YARN配置Kerberos认证