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


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,圖標也不能點擊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM