android单个页面切换_参考_Android中,如何新建一个界面,并且实现从当前界面切换到到刚才新建的(另外一个)界面...

想要实现,在Android的ADT开发环境中,

在当前界面下,新建一个新的界面,然后从当前界面,切换到新建界面中。

其中:

1. 当前界面是主界面,对应的布局的xml文件是activity_main.xml

2.新建的一个界面,主要适用于实现文件夹浏览方面的功能。

前提知识

Activity

Android中,对于界面的控制,是对应的叫做Activity;

中文对应含义是 活动。

Intent

不同界面之间的切换过程的控制,包括之间数据的传递,叫做Intent;

类似于Mac的iOS开发中的Segue。

布局Layout

对应的界面如何布局,即长啥样,是对应的layout下面的对应的xml文件决定的;

界面长啥样,可以通过Graphical Layout去拖动控件并配置,也可以自己直接写xml文件,去配置,效果都是一样的。

详细实现过程

想要切换到另外一个界面,那么要确保新界面可用。

关于,如何从无到有,如何新建一个Activity,可以参考:

然后接着,总结一下,新增一个Activity,都涉及了哪些改动。

新增一个Activity所涉及的改动

可以用:

中的这个截图来总结:

AndroidManifest.xml

此处会在AndroidManifest.xml中新增对应的activity配置:

android:name="crifan.com.downloadsongtastemusic.DirectoryBrowser"

android:label="@string/title_activity_directory_browser"

android:parentActivityName="com.crifan.DownloadSongtaste.MainActivity" >

android:name="android.support.PARENT_ACTIVITY"

android:value="com.crifan.DownloadSongtaste.MainActivity" />

对应的效果:

/res/values/strings.xml

增加了一些默认的字符串和标题值:

Hello world!

Directory Browser

效果:

/res/menu/activity_directory_browser.xml

对应的,添加了menu下面的xml配置文件,用于表示菜单配置方面的内容:

android:id="@+id/menu_settings"

android:orderInCategory="100"

android:showAsAction="never"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值