您的位置:首页 > 其它

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

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: