[Android] 如何将ActionBar的侧选单按钮切换为返回按钮
来源:互联网 发布:淘宝优惠券赚佣金软件 编辑:程序博客网 时间:2024/05/22 03:52
在做Android开发时,某些类型的APP常常需要进行多个分页之间切换的行为,
开发者常会希望用户操作APP时能完全依赖屏幕,不靠功能键。
因此开发者在设计UI时需要达到下面的效果(点击侧选单按钮某项目以切换分页):
值得注意的是原本左上角的 '侧选单' 按钮变为了 '返回' 按钮。
那么这该如何做到呢?
这只需要呼叫用来实现侧选单的ActionBarDrawerToggle类别下的setDrawerIndicatorEnabled(boolean)方法就行了。
例如这样使用:
private ActionBarDrawerToggle mDrawerToggle;mDrawerToggle.setDrawerIndicatorEnabled(false);
setDrawerIndicatorEnabled方法中传递的布林值传入false以切换成'返回' 按钮。
如果想改回侧选单按钮,只要把方法中传递的布林值改为true就行了。
另外,别忘了实作按下返回按钮时所要触发的动作:
@Overridepublic boolean onOptionsItemSelected(MenuItem item) {if (mDrawerToggle.onOptionsItemSelected(item)) {return true;}switch (item.getItemId()) {case android.R.id.home: // 按下ActionBar上的返回鍵回到上一頁FragmentManager fm = getFragmentManager();if (fm.getBackStackEntryCount() > 0) {fm.popBackStack();}break;}return super.onOptionsItemSelected(item);}
1 0
- [Android] 如何将ActionBar的侧选单按钮切换为返回按钮
- Android 之 ActionBar返回按钮
- 关于actionBar 返回按钮
- ActionBar 添加返回按钮
- 重写actionbar的up返回按钮
- ActionBar的Overflow按钮
- 如何为网页添加返回顶部按钮
- Android ActionBar Home按钮返回事件处理的两种方式:
- Android UI ActionBar功能-Action Bar 左上角的向上或返回按钮
- Android按钮状态的切换
- DrawerLayout侧滑菜单按钮与返回按钮切换
- Android 返回按钮的实现
- 如何将上传文件的浏览按钮修改为自定义按钮
- Android ActionBar添加menu按钮
- Android ActionBar添加menu按钮
- Flex 如何实现按钮之间的切换,按钮点击事件
- ActionBar按钮动画的实现
- ActionBar的Home按钮实现
- JAVA Ant 之 build.xml 标签详解
- html/js 实现背景图片自适应窗口分辨率大小
- 回顾图经典Dijstra算法
- Ant_的最完整build.xml解释
- KMP算法
- [Android] 如何将ActionBar的侧选单按钮切换为返回按钮
- 第十九题(最快的方法求Fibonacci数列)
- android设置屏幕禁止休眠的方法
- 设置只能编辑当前行
- Bash脚本15分钟进阶教程
- linux的C程序 调用 shell脚本,获取shell的执行结果
- LINUX环境下Samba服务器的简单搭建教程
- Hibernate懒加载解析
- Kolya and Tandem Repeat