为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

先说下titleBar和ActionBar是什么:

  1. titleBar是android系统出现一来就有的顶部导航条,如图:

    http://img1.sycdn.imooc.com//5712f7200001275114402560.jpg

    最上面灰色的就是titleBar,它的作用仅是提示当前的界面。

  2. ActionBar是android3.0系统以后才出来的,它的出现是为了统一android的导航交互样式,使用actionbar可以有统一的返回、logo显示、menu菜单,你可以看微信,完全是按照android设计的。

    http://img1.sycdn.imooc.com//5712f90900012b4514402560.jpg

    最后总结:

    1. 它们属于不同主题内标题栏样式。

    2. 它们不会同时出现,所以可以理解为actionbar是titlebar的替代。


那么你的问题答案就出来了,设置NoTitleBar图1的灰条将不显示。设置NoActionBar图2的顶部导航也将消失。下面是style中设置NoActionBar的源码:

<style name="Theme.Holo.Light.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>

可以看到设置不显示actionbar,titlbar也就不显示了。

1 回复 有任何疑惑可以回复我~
#1

android小妮子 提问者

非常感谢!
2016-04-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android面试解密-自定义View
  • 参与学习       47287    人
  • 解答问题       6    个

本教程为Android面试系列课程,短小精悍,切入要害

进入课程

去掉标题栏

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信