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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,711评论 0 17
  • 记录几个和ActionBar 相关的方法。 setHomeButtonEnabled()方法 在4.0之前的版本的...
    AFinalStone阅读 5,424评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,046评论 25 709
  • 毕业好几年了,虽然从事的职业是金融类,但说来惭愧在投资方面在投资区块链之前都没有去亲身经历,甚至未曾开立过一个证券...
    独自成长阅读 2,338评论 0 0