ActionBar acrtionBar = getActionBar();
(1)actionBar.setHomeButtonEnabled()
小于4.0版本的默认值为true。但在4.0及以上版本的默认值是false。
作用:决定左上角的图标是否可以点击。true可以点击,false不可以点击。
(2)actionBar.setDisplayHomeAsUpEnabled()
作用:是否在左上角图标的左边机上一个返回的图标。 true加上,false不加。
对应ActionBar.DISPLAY_HOME_AS_UP
(3)actionBar.setDisplayShowHomeEnabled()
作用:使左上角图标是否显示,如果设成false,则没有程序图标,仅仅就是个标题;设成true,显示应用程序图标。
对应id为android.R.id.home,对应ActionBar.DISPLAY_SHOW_HOME。
(4)actionBar.setDisplayShowCustomEnabled()
作用:true使自定义的普通View能在title栏显示,即actionBar.setCustomView能起作用。
对应ActionBar.DISPLAY_SHOW_CUSTOM
(5)actionBar.setDisplayShowTitleEnabled(true)
对应ActionBar.DISPLAY_SHOW_TITLE
注意:
actionBar.setHomeButtonEnabled和actionBar.setDisplayShowHomeEnabled共同起作用,如果将actionBar.setHomeButtonEnabled设成false,即使setDisplayShowHomeEnabled设成true,图标也不能点击。
原文:http://blog.csdn.net/lovexieyuan520/article/details/9974929