在学习ANDROID4.4的沉浸模式的时候,看到ActionBar的两个API
setDisplayHomeAsUpEnabled(boolean)
setHomeButtonEnabled(boolean)
查了一些资料和网上的说明
setHomeButtonEnabled 是ActionBar的HOME键,表示按ActionBar上面也有
android.R.id.home这个ID.
需要监听这个按键可以通过下面这个方法。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch(item.getItemId()){
case android.R.id.home:
finish();
break;
}
return super.onOptionsItemSelected(item);
}
setDisplayHomeAsUpEnabled 这个是该按键左边的【<】图标。
true表示 显示,false表示 不显示。