android如何去掉標(biāo)題欄

三種方法:

  • 方法一 : (利用代碼)
//設(shè)置窗體為沒有標(biāo)題的模式
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
  • 方法二 : (利用清單文件manifest.xml)
android:theme="@android:style/Theme.NoTitleBar"

將上述代碼添加到需要隱藏標(biāo)題欄的Activity的屬性中

例如 : (關(guān)鍵是最后一行代碼)
<application    
android:allowBackup="true"    
android:icon="@mipmap/ic_launcher"    
android:label="@string/app_name"    
android:supportsRtl="true"    
android:theme="@style/Theme.AppCompat.NoActionBar">
  • 方法三 : (類似方法二)(思路是在style.xml文件里定義如下代碼,然后在manifest.xml中引入即可)
    具體代碼如下:
    style.xml
<?xml version="1.0" encoding="UTF-8" ?>  
<resources>  
    <style name="notitle">  
        <item name="android:windowNoTitle">true</item>  
    </style>   
</resources>  

manifest.xml (關(guān)鍵是最后一行代碼)

<application android:icon="@drawable/icon"   
        android:label="@string/app_name"   
        android:theme="@style/notitle">  

其實(shí)第三種方法和第二種方法的原理相似,只不過第三種方法更利于代碼的復(fù)用,如果你要自定義許多安卓的控件屬性,而且需要在許多APP中使用這些你自己定義的控件屬性,就可以使用第三種方法,然后只需要引入你自己編輯好的style.xml文件即可.

閱讀原文

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,117評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,881評論 18 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,202評論 4 61
  • 添加活動(dòng)欄(Adding the Action Bar) 活動(dòng)欄action bar 是非常重要的設(shè)計(jì)元素之一,你...
    張?jiān)骑wVir閱讀 1,534評論 0 51
  • 別拒絕,去接受 抑郁癥已經(jīng)屬于我的一部分 也只是我的一部分 余生那么長 帶著這部分去擁抱其余的吧 經(jīng)歷的事情只要自...
    嘆嘆嘆息閱讀 275評論 0 0