android中去掉程序标题栏的方法

                方法一、在java代码中实现

         this.requestWindowFeature(getWindow().FEATURE_NO_TITLE);

    这段代码需要放在setContentView(R.layout.activity_main);之前,否则程序会报错无法执行。如下:

注意:这种写法在组件Activity继承AppCompatActivity时无效。如下:

把AppCompatActivity改成Activity,重新导入包即可。

 

                

 

                方法二、修改资源文件

     当一个项目需要的Activity比较多时,我们会发现使用方法一只对当前显示的Activety有效果。因此我们需要一种方法,一劳永逸的方法,设置完一次,所有的界面都通用

     打开res文件夹下的values文件夹,在style.xml(这个文件是专门用来定义标题栏的)修改成如下效果:

 

 

推荐使用第二种方法

 

 

  

posted @ 2017-09-25 17:09  西红柿里没有番茄  阅读(157)  评论(0编辑  收藏  举报