ActionBar方法

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

你可能感兴趣的:(ActionBar方法)