在學習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表示 不顯示。