在android中去掉標題欄有三種方法,它們也有各自的特點。
創新互聯公司致力于互聯網網站建設與網站營銷,提供成都做網站、成都網站制作、網站開發、seo優化、網站排名、互聯網營銷、小程序設計、公眾號商城、等建站開發,創新互聯公司網站建設策劃專家,為不同類型的客戶提供良好的互聯網應用定制解決方案,幫助客戶在新的全球化互聯網環境中保持優勢。
1.在代碼里實現
[java]?view plaincopy
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題欄
記?。哼@句代碼要寫在setContentView()前面。
2.在清單文件(manifest.xml)里面實現
[java]?view plaincopy
application?android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar"
這樣用可以將整個應用設置成無標題欄,如果只需要在一個Activity設置成一個無標題欄的形式,只要把上面的第三行代碼寫到某一個Activity里面就可以了。
3.在style.xml文件里定義
[html]?view plaincopy
?xml?version="1.0"?encoding="UTF-8"??
resources
style?name="notitle"
item?name="android:windowNoTitle"true/item
/style
/resources
然后面manifest.xml中引用就可以了,這種方法稍麻煩了些。
[html]?view plaincopy
application?android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/notitle"
其實可以看得出來,第二種方法和第三種方法實質是一樣的,只不過第二種方法調用的是系統定義好的style.xml文件,而第三種方法則是在自己的應用里定義style.xml,然后再自己再調用,其實道理是一樣的,第三種方法做起來更有成就感。
不管是繼承AppCompatActivity還是Activity都適用:
在style.xml定義
在AndroidManifest.xml里面設置下theme屬性:
1.在style.xml定義
2.在AndroidManifest.xml里面設置下theme屬性
如果想同時隱藏標題欄和通知欄的話:方法1、
在manifest里面的activity加
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
方法2、
在activity的onCreate方法寫入以下代碼:this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題欄
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息欄
如果只是想隱藏標題欄的話:方法1、
在manifest里面的activity加
android:theme="@android:style/Theme.NoTitleBar"
方法2、
在activity的onCreate方法寫入以下代碼:this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題欄
分享文章:android隱藏標題欄,android隱藏狀態欄和導航欄
當前網址:http://m.kartarina.com/article6/dseeeog.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、定制開發、關鍵詞優化、品牌網站設計、營銷型網站建設、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯