在fragment中的 actionbar 点击返回箭头事件处理
2015-03-26 14:55
507 查看
在oncreate()中
bar = getActionBar(); //获取ActionBar的对象,从这个方法也可知action bar是activity的一个属性
bar.setDisplayHomeAsUpEnabled(true); //显示返回的箭头,并可通过onOptionsItemSelected()进行监听,其资源ID为android.R.id.home。
setHasOptionsMenu(true);//这个需要,不然onOptionsItemSelected方法不会被调用
重写
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case android.R.id.home: //对用户按home
icon的处理,本例只需关闭activity,就可返回上一activity,即主activity。
showInfo("Home is press");
finish();
return true;
default:
break;
}
return super.onOptionsItemSelected(item);
}
bar = getActionBar(); //获取ActionBar的对象,从这个方法也可知action bar是activity的一个属性
bar.setDisplayHomeAsUpEnabled(true); //显示返回的箭头,并可通过onOptionsItemSelected()进行监听,其资源ID为android.R.id.home。
setHasOptionsMenu(true);//这个需要,不然onOptionsItemSelected方法不会被调用
重写
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case android.R.id.home: //对用户按home
icon的处理,本例只需关闭activity,就可返回上一activity,即主activity。
showInfo("Home is press");
finish();
return true;
default:
break;
}
return super.onOptionsItemSelected(item);
}
相关文章推荐
- 为Toolbar左上角的返回箭头设置点击监听事件
- Activity搭载多个fragment中webview返回事件的处理
- viewpager嵌套多个Fragment并处理点击事件
- actionBar的点击事件处理与SearchView的使用
- Android 经典笔记之三:Fragment中返回键事件处理
- Android 经典笔记之三:Fragment中返回键事件处理
- DrawerLayout的使用 侧滑加载Listview,首页使用Fragment和处理点击触摸冲突、穿透事件和监听菜单滑动状态的改变的详细介绍
- GirlView子元素点击事件处理示例
- 点击事件处理
- 如何处理:下载文件的按钮在事件未完成之前防止多次点击,事件完成之后又能继续点击提交
- ExtJS Grid中文字链接点击事件的更合理的处理办法 [ExtJS]
- Gallery 中放置button 点击事件处理
- 处理两个view重叠部分的点击事件
- as3 鼠标右键点击事件处理
- 事件处理程序,(在页面上点击右键隐藏选择菜单)
- 事件处理程序,(在页面上点击右键隐藏选择菜单)
- Android graphics画图的点击事件处理
- 对Exchange 事件ID 9154 DSACCESS 返回 DS 通知出现的错误“0x80004005”的处理
- TabActivity子类中处理返回键事件 推荐
- 在vc中如何实现对静态文本的鼠标点击事件的处理?