去掉标题栏
NotitleBar和NoActionBar的区别
NotitleBar和NoActionBar的区别
2016-04-13
先说下titleBar和ActionBar是什么:
titleBar是android系统出现一来就有的顶部导航条,如图:
最上面灰色的就是titleBar,它的作用仅是提示当前的界面。
ActionBar是android3.0系统以后才出来的,它的出现是为了统一android的导航交互样式,使用actionbar可以有统一的返回、logo显示、menu菜单,你可以看微信,完全是按照android设计的。
最后总结:
它们属于不同主题内标题栏样式。
它们不会同时出现,所以可以理解为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也就不显示了。
举报