我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > Java技术星空(中国) > Android中的Intent标准跳转应用(一)
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

Android中的Intent标准跳转应用(一)

47浏览 / 1回复

zrzy_etc

zrzy_etc

0
精华
5
帖子

等  级:Lv.1
经  验:47
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:北京
  • 注  册:2013-03-19
  • 登  录:2013-08-06
发表于 2013-05-20 17:16:34
电梯直达 确定
楼主

1)   Intent无参数Activity跳转

大部分的Android应用程序都是有多个页面(即 Activity)组成,那么Activity之间的跳转就成为了一个最重要的操作,我们在Android中使用Intent对象来实现界面之间的跳转。Intent实现界面之间的跳转常用两种语法形式实现:

第一种:Intent intent = new Intent(Activity.this, 目标Activity.class);

第二种:Intent intent = new Intent();

Intent.setClass(Activity.this, 目标Activity.class);

Ø  应用案例

实现两个Activity之间的无参数跳转应用。

Ø  实现效果参考图

Android中的Intent标准跳转应用(一)图片1

Android中的Intent标准跳转应用(一)图片2

  Ø  局部关键实现代码

l  Activity_first.xml布局文件对按钮的声明

<Button

              android:id="@+id/btnGoto"

              android:layout_width="fill_parent"

              android:layout_height="wrap_content"

                  android:text="跳转至第2Activity"/>

l  Activity_second.xml布局文件对按钮的声明

<Button

              android:id="@+id/btnGoto"

              android:layout_width="fill_parent"

              android:layout_height="wrap_content"

                  android:text="跳转至第1Activity"/>

l  AndroidManifest.xml清单文件中对窗体的声明

<activity

           android:name=".FirstActivity"

           android:label="案例10.1 无参数跳转界面1">

       <intent-filter>

       <actionandroid:name="android.intent.action.MAIN"/>

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

       intent-filter>

           activity>

           <activity

           android:name=.SecondActivity"

                  android:label="案例10.1 无参数跳转界面2"/>

l  FirstActivty.java中【跳转至第2Activity】单击事件代码

               Intent intent = newIntent(FirstActivity.this,

                                SecondActivity.class);

              startActivity(intent);

l  SecondActivity.java中【跳转至第1Activity】单击事件代码

               Intent intent = newIntent();

              intent.setClass(SecondActivity.this,                                          FirstActivity.class);

              startActivity(intent);

 

作者:中软卓越天津ETC

xxfjj

xxfjj


精华

帖子

等  级:Lv.2
经  验:591
发表于 2013-05-23 10:40:46 1楼
支持楼主的分享
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表