1. 程式人生 > >對android中ActionBar中的幾種設定說明

對android中ActionBar中的幾種設定說明

setHomeButtonEnabled

這個小於4.0版本的預設值為true的。但是在4.0及其以上是false,該方法的作用:決定左上角的圖示是否可以點選。沒有向左的小圖示。 true 圖示可以點選 false 不可以點選。

actionBar.setDisplayHomeAsUpEnabled(true)

// 給左上角圖示的左邊加上一個返回的圖示 。對應

 ActionBar.DISPLAY_HOME_AS_UP
actionBar.setDisplayShowHomeEnabled(true)  

//使左上角圖示是否顯示,如果設成false,則沒有程式圖示,僅僅就個標題,否則,顯示應用程式圖示,對應id為android.R.id.home,對應

ActionBar.DISPLAY_SHOW_HOME
actionBar.setDisplayShowCustomEnabled(true) 

// 使自定義的普通View能在title欄顯示,即actionBar.setCustomView能起作用,對應

ActionBar.DISPLAY_SHOW_CUSTOM
actionBar.setDisplayShowTitleEnabled(true)  

//對應ActionBar.DISPLAY_SHOW_TITLE。
其中setHomeButtonEnabled和setDisplayShowHomeEnabled共同起作用,如果setHomeButtonEnabled設成false,即使setDisplayShowHomeEnabled設成true,圖示也不能點選