在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);
}
}


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

Android中Back键实现Home键功能

1、先说一下Back键和Home键的区别 Back键:当按下Back键的时候,系统默认调用Activity的onDestory方法,销毁当前的Activity。这个Activity再次启动的时候,重...
  • Kitty_Landon
  • Kitty_Landon
  • 2015年05月14日 11:17
  • 3439

Android HOME键,BACK键的捕获与响应

AndroidManifest.xml加权限:Activity处理:public class Main extends Activity { public static final int F...
  • zhoumushui
  • zhoumushui
  • 2015年03月16日 10:37
  • 1920

Back键和Home键的屏蔽

(1)屏蔽返回键:  重写onBackPressed()即可,不调用超类方法 @Override public void onBackPressed() { // super.onBackPres...
  • codezjx
  • codezjx
  • 2015年05月04日 21:16
  • 8863

Android 改写返回键事件监听,使得back键功能类似home键,让Acitivty退至后台时不被系统销毁

现在很多程序要求back键不是退出程序而是像home键一样让Acitivty退至后台时不被系统销毁,查到的资料大多说都是继承activity的没有继承TabActivity, TabActivity和...
  • u011838340
  • u011838340
  • 2014年12月19日 11:38
  • 2210

Android UI ActionBar功能-Action Bar 左上角的向上或返回按钮

ActionBar在左上角还提供了一个向上或返回的按钮,默认情况下是隐藏的需要在代码中开启: 官方文档:http://wear.techbrood.com/training/basics/a...
  • work201003
  • work201003
  • 2015年10月04日 22:40
  • 7182

安卓Back键的处理·基本+高级篇

基本用法 根据文档,安卓back键的处理主要就是一个事件监听:http://reactnative.cn/post/480 BackAndroid.addEventListener('hard...
  • sinat_17775997
  • sinat_17775997
  • 2017年04月22日 09:35
  • 356

Unity3D与Android项目交互中无法监听back键返回的解决办法

这两天为解决unity3d与android项目整合中出现的无法监听真机back实体键的问题找了很多资料,网上也有很多人遇到了这个问题,但是似乎都没找到有效的解决方法。      实现的效果...
  • dream_sky213
  • dream_sky213
  • 2014年11月19日 14:43
  • 1107

当点击back键和home键时activity的生命周期

activity正常的生命周期public class HelloActivity extends Activity { public static final String TAG = "H...
  • uniquemei
  • uniquemei
  • 2016年08月10日 18:02
  • 2164

Android之back键拦截处理

Back键是手机上的后退键,在Android上有两种方法来获取该按钮的事件。 **一:如何捕获Back按键事件**1.直接获取按钮按下事件,直接重写Activity的onKeyDown方法即可,代码...
  • lyjIT
  • lyjIT
  • 2016年06月06日 17:46
  • 3789

android back键后的输入法的流程分析

这里我其实主要讲
  • jianguo_liao19840726
  • jianguo_liao19840726
  • 2014年04月25日 17:29
  • 1612
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ActionBar中加入Back键或者其他功能
举报原因:
原因补充:

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