Android关于setHomeButtonEnabled与setDisplayHomeAsUpEnabled
来源:互联网 发布:sql 每月销售量统计表 编辑:程序博客网 时间:2024/05/05 10:46
今天新建一个Demo,发现里面有setHomeButtonEnabled与setDisplayHomeAsUpEnabled,用于返回父Activity,于是查阅了些资料,先整理下介绍,明日再予以研究。
setHomeButtonEnabled小于4.0版本的默认值为true的。但是在4.0及其以上是false,该方法的作用:决定左上角的图标是否可以点击。没有向左的小图标。 true 图标可以点击 false 不可以点击。
actionBar.setDisplayHomeAsUpEnabled(true) // 给左上角图标的左边加上一个返回的图标 。对应ActionBar.DISPLAY_HOME_AS_UP
actionBar.setDisplayShowHomeEnabled(true) //使左上角图标是否显示,如果设成false,则没有程序图标,仅仅就个标题,否则,显示应用程序图标,对应id为android.R.id.home,对应ActionBar.DISPLAY_SHOW_HOME
actionBar.setDisplayShowCustomEnabled(true) // 使自定义的普通View能在title栏显示,即actionBar.setCustomView能起作用,对应ActionBar.DISPLAY_SHOW_CUSTOM。
setHomeButtonEnabled设成false,即使setDisplayShowHomeEnabled设成true,图标不能点击。
<activity android:name=".ui.PassportActivity" android:label="@string/title_activity_login" android:launchMode="singleTask" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".ui.MainActivity" /> </activity>
返回按钮的监听事件:
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); break; } return super.onOptionsItemSelected(item); }
- Android关于setHomeButtonEnabled与setDisplayHomeAsUpEnabled
- Android setHomeButtonEnabled和setDisplayHomeAsUpEnabled用法与区别
- ActionBar中的setHomeButtonEnabled与setDisplayHomeAsUpEnabled方法理解
- actionBar toolbar setHomeButtonEnabled setHomeButtonEnabled setDisplayHomeAsUpEnabled
- setHomeButtonEnabled 和 setDisplayHomeAsUpEnabled
- setHomeButtonEnabled和setDisplayHomeAsUpEnabled区别
- setDisplayHomeAsUpEnabled、setHomeButtonEnabled、setDisplayShowHomeEnabled区别
- setDisplayHomeAsUpEnabled和setHomeButtonEnabled作用
- setHomeButtonEnabled和setDisplayHomeAsUpEnabled区别
- Android开发 ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled的理解
- 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- 对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- Android中ActionBar的setDisplayHomeAsUpEnabled、setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
- [暖手][学习阶段-各路杂题][HDU-1021]Fibonacci Again
- unity3d摄像机
- jxl读取excel文件
- 打包脚本
- 黑马程序员 JAVA基础-面向对象(三)
- Android关于setHomeButtonEnabled与setDisplayHomeAsUpEnabled
- 安装deb文件出错时
- mysql查看表结构命令
- heartbeat之ipfail
- 走在iOS编程的路上
- 学术休假-银行储蓄系统
- HDOJ 1013 Digital Roots
- fisheye的安装和使用资料收集
- 【有诗云】姐姐,今夜我不关心人类,我只想家乡的雪