Android开发--去掉标题栏

Android开发中为了尽可能美观,会去掉标题栏。去掉标题栏有三种方法。

一、在Activity代码里实现

    在代码中实现以下方法:

    this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏  

     记住:1、这句代码要写在setContentView()前面(因为setContentView()是构建初始的展示页,都构建完了你再添加说我不要标题了还有毛用,对不?)

             2、记得引入引用:import android.view.Window;(这个可以快速引用,做安卓的都懂!)

二、在注册清单文件(manifest.xml)里面实现  

      <application android:icon="@drawable/icon"   

        android:label="@string/app_name"   

        android:theme="@android:style/Theme.NoTitleBar">  

         这样用可以将整个应用设置成无标题栏,如果只需要在一个Activity设置成一个无标题栏的形式,只要把上面的第三行代码写到某一个Activity里面就可以了,相当于禁止了。

三、在style.xml样式文件里定义

    

    <?xml version="1.0" encoding="UTF-8" ?>  

   <resources>  

      <style name="notitle">  

          <item name="android:windowNoTitle">true</item>  

      </style>   

   </resources>  

   然后面manifest.xml中引用就可以了,这种方法稍麻烦了些。  

   <application android:icon="@drawable/icon"   

        android:label="@string/app_name"   

        android:theme="@style/notitle">  

     具体就看你稀饭那个方法咯 :)

原文地址:https://www.cnblogs.com/xiaobaicai12138/p/5461684.html