Android去掉标题栏实在使用的太频繁了,总结一下有哪些方法。
第一种:
requestWindowFeature(Window.FEATURE_NO_TITLE);
//去掉标题栏这一句一定要写在setContentView()前面
第二种
自定义style
<style name="AppTheme.NoActionBar" parent="AppTheme">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
加入上面的两个属性并使用
如果是给Application属性配置,那么整个应用的主题都没有ActionBar。如果是给某个Activity设置,那么只有这个Activity没有ActionBar。
第三种:
getSupportActionBar().hide();
在Activity中调用可以实现隐藏标题栏
Style和Theme都位于values文件夹下的style.xml中,定义的方法一样,都是控制UI的一堆属性。Theme作用于Application或者单个Activity,不能单独作用于某个控件。Style是作用于局部,应用于控件级别。
Style样式优先于Theme样式