层级式导航返回到特定activity
来源:互联网 发布:js canvas clip 编辑:程序博客网 时间:2024/06/05 11:58
启用了应用图标的导航功能,利用ActionBar()的setDisplayHomeAsUpEnabled(true)让应用图标转变为回退按钮
当我们要利用这个导航功能,也是通过覆盖Fragment的onOptionItemSelected(MenuItem item),并在方法体内实现返回activity的功能。
public boolean onOptionsItemSelected(MenuItem item)
方法体内实现,一般有两种方法:
一:用Intent
二:可以通过在AndroidManifest文件中为当前activity添加父activity元数据属性
<activity android:name="com.example.criminallntent.CrimePagerActivity"> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".CrimeListActivity" <!--<span style="font-family: Arial, Helvetica, sans-serif;">CrimeListActivity 是 </span><span style="font-family: Arial, Helvetica, sans-serif;">CrimePagerActivity 的父activity</span><span style="font-family: Arial, Helvetica, sans-serif;">--!></span><span style="font-family: Arial, Helvetica, sans-serif;"></span> ></meta-data> </activity>并配合NavUtils类方法一起使用更为有效
NavUtils.getParentActivityName(Activity sourceActivity)//检查元数据中是否制定了父activity
NavUtils.navigateUpFromSameTask(Activity sourceActivity)//导航至父activity界面
把元数据想象为张贴在activity的一个便利贴,指明了谁是谁的父类或其他
0 0
- 层级式导航返回到特定activity
- Android层级式导航
- 打开层级比较深的Activity并返回到App的主页面
- 打开层级比较深的Activity并返回到App的主页面
- android实现层级式导航
- Android 子Activity添加返回键并向上导航到home Activity
- Android 子Activity添加返回键并向上导航到home Activity
- 返回到上一个Activity
- iOS层级跳转(UINavigationController跳转返回到指定的页面)
- 11.层级导航
- 标题栏 层级导航
- android返回到上一个Activity
- Activity 返回数据到前一个activity
- 【Android UI设计与开发】第12期:ActionBar实现层级导航的返回效果
- 【Android UI设计与开发】第12期:ActionBar实现层级导航的返回效果
- Android开发点滴 - 实现层级式导航(API 16+)
- struts2一个action返回到另一个action的特定result
- Tab导航的Activity按两次返回退出程序
- 输入三个整数 x,y,z ,请把这三个数由小到大输出。
- 基于CentOS7开发之路 --- 第三章 :CentOS 7 部署 tomcat 服务
- lnmp、lamp、lnmpa一键安装包使用
- [LeetCode] Plus One 简要分析
- 表-ArrayList的实现
- 层级式导航返回到特定activity
- 求最大公因数的若干方法
- 菲波那切数列:
- 【iOS开发系列】escape编码
- Hibernate与MyBatis的对比总结
- android_activity二种启动界面
- C语言,程序设计
- 打印出所有的“水仙花数”
- Nginx学习之六-nginx核心进程模型