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