Android中有兩個最基本的Activity主題能夠用於指定ActionBar的顏色,分別是:html
Theme.Holo,這是一個深色系的主題。android
Theme.Holo.Light,這是一個淺色系的主題。web
事件spa
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home){
}
return super.onOptionsItemSelected(item);
}orm
setHomeButtonEnabled這個小於4.0版本的默認值爲true的。可是在4.0及其以上是false,該方法的做用:決定左上角的圖標是否能夠點擊。沒有向左的小圖標。 true 圖標能夠點擊 false 不能夠點擊。htm
actionBar.setDisplayHomeAsUpEnabled(true) // 給左上角圖標的左邊加上一個返回的圖標 。對應ActionBar.DISPLAY_HOME_AS_UP事件
actionBar.setDisplayShowHomeEnabled(true) //使左上角圖標是否顯示,若是設成false,則沒有程序圖標,僅僅就個標題,不然,顯示應用程序圖標,對應id爲android.R.id.home,對應ActionBar.DISPLAY_SHOW_HOMEget
actionBar.setDisplayShowCustomEnabled(true) // 使自定義的普通View能在title欄顯示,即actionBar.setCustomView能起做用,對應ActionBar.DISPLAY_SHOW_CUSTOMit
actionBar.setDisplayShowTitleEnabled(true) //對應ActionBar.DISPLAY_SHOW_TITLE。io
其中setHomeButtonEnabled和setDisplayShowHomeEnabled共同起做用,若是setHomeButtonEnabled設成false,即便setDisplayShowHomeEnabled設成true,圖標也不能點擊