ActionBar、TitleBar、ToolBar、StatusBar之间的关系

有图有真相

StatusBar

StatusBar,也就是状态栏,它处于屏幕的最顶部,正常情况下它是显示的,它和TitleBar和ActionBar、ToolBar之间没有直接的关系。
可设置隐藏、颜色,获取高度等。

TitleBar

TitleBar,也就是标题栏,它紧挨状态栏的下面,正常情况下它的布局和主题样式都是使用系统定义好的,且默认情况下只显示图标和文本。

ActionBar

ActionBar 是android 3.0的推出的,当时Google 想要逐渐改善过去 android 纷乱的界面设计,希望让终端使用者尽可能在 android 手机有个一致的操作体验。
可设置标题、图标、样式、按钮、menu等。

Action bar被包含在所有的使用Theme.Hole主题的Activity(或者是这些Activity的子类)中。

开发API11以下的程序,首先必须在AndroidManifest.xml中指定Application或Activity的theme是Theme.Holo或其子类,否则将无法使用ActionBar。

删除actionbar
方法一:
如果不想用ActionBar,那么只要在theme主题后面" .NoActionBar", 就可以了。
方法二:
在onCreate方法中添加一句代码: requestWindowFeature(Wi

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值