對android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解

轉自:android

http://blog.csdn.net/lovexieyuan520/article/details/9974929.net

http://blog.csdn.net/cyp331203/article/details/44922863 (這個講的詳細)blog

setHomeButtonEnabled這個小於4.0版本的默認值爲true的, 可是在4.0及其以上是false.get

該方法的做用:決定左上角的圖標是否能夠點擊。沒有向左的小圖標。 true 圖標能夠點擊  false 不能夠點擊。it

 

actionBar.setDisplayHomeAsUpEnabled(true)    // 給左上角圖標的左邊加上一個返回的圖標 。對應ActionBar.DISPLAY_HOME_AS_UPio

 

actionBar.setDisplayShowHomeEnabled(true)   //使左上角圖標是否顯示,若是設成false,則沒有程序圖標,僅僅就個標題,不然,顯示應用程序圖標,對應id爲Android.R.id.home,對應ActionBar.DISPLAY_SHOW_HOMEclass

 

actionBar.setDisplayShowCustomEnabled(true)  // 使自定義的普通View能在title欄顯示,即actionBar.setCustomView能起做用,對應ActionBar.DISPLAY_SHOW_CUSTOM程序

 

actionBar.setDisplayShowTitleEnabled(true)   //對應ActionBar.DISPLAY_SHOW_TITLE。方法

其中setHomeButtonEnabled和setDisplayShowHomeEnabled共同起做用,若是setHomeButtonEnabled設成false,即便setDisplayShowHomeEnabled設成true,圖標也不能點擊word

相關文章
相關標籤/搜索