在ActionBar中加入Back键或者其他功能

原创 2016年08月30日 09:14:36

在你的activity的onCreate方法中加入下面两句代码。

/*显示actionbar左侧的back键*/
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);


然后复写onOptionsItemSelected()方法,设置back键的点击事件。

其中Android.R.id.home表示的是back键的id,你可以据此做自己想做的事。

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case Android.R.id.home:
this.finish();
default:
return super.onOptionsItemSelected(item);
}
}


版权声明:本文为博主原创文章,转载请注明出处,谢谢!

相关文章推荐

当一个Activity加多个Fragment的时候,点击导航返回按钮无效或者点击back键就把Activity关闭了的问题

在开发过程中使用一个Activity加载多个fragment是很常见的 如下图:  如果在Fragment_01之上add了Fragmetn_02后在点title上的返回按钮  把Fragme...

Fragment中加载网页(WebView)监听Back键 ,实现返回上一页的功能

首先创建一个抽象类BackHandledFragment,该类有一个抽象方法onBackPressed(),所有BackHandledFragment的子类在onBackPressed方法中处理各自对...

Android中Back键实现Home键功能

1、先说一下Back键和Home键的区别 Back键:当按下Back键的时候,系统默认调用Activity的onDestory方法,销毁当前的Activity。这个Activity再次启动的时候,重...

使ActionBar(Toolbar)的Up导航和实体按键Back实现同步

android的toolbar的返回键有必要存在吗? google自家应用也保留了toolbar的返回键。 觉得和下方的实体返回键重了。 不管什么原因大众的使用习惯就是这样, 所以呢在开发过程中...

actionbar搜索功能控件

  • 2016年08月13日 10:54
  • 4.02MB
  • 下载

Android实现Back功能代码片段总结。

日积月累第二周第一天。周六周日给自己放假就不再学习更新一些东西了。春分过后明显感觉温度高了很多,在加上周一上班,这一天上班感觉昏沉沉的。今天把在公司实现某功能所用到的Back键功能模块代码片段做一个整...

13-4-22 Android的back按键的两常用功能实现

Android的back按键的两常用功能实现 1、实现再按一次退出 private long exitTime = 0; /* (1)Activity 继承TabActivit...

c++实现ros by example volume1 例子timed_out_and_back功能

之前没有查找相关资料,过后发现有相似功能例程,网址:http://blog.csdn.net/scliu12345/article/details/44538927 之前以为ros::Rate 时间片...

android软件方式模拟硬按键的功能,包括home、back等所有按键

这几天在研究android在app层次的模拟按键的实现。稍微做下记录。目前为止,网上大侠们有以下几种方案 1. 利用IWindowManager的injectKeyEvent。但是这个api在1.6...
  • MicroI
  • MicroI
  • 2012年04月26日 19:44
  • 1796
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ActionBar中加入Back键或者其他功能
举报原因:
原因补充:

(最多只允许输入30个字)