Android 去掉狀態(tài)欄的方法匯總
在實(shí)際的應(yīng)用程序開(kāi)發(fā)中,我們有時(shí)需要把 Activity 設(shè)置成全屏顯示,一般情況下,可以通過(guò)兩種方式來(lái)設(shè)置全屏顯示效果:
其一,通過(guò)在代碼中可以設(shè)置,
其二,通過(guò)manifest配置文件來(lái)設(shè)置全屏。
其一:在代碼onCreate里面setContentView之前設(shè)置(如下)
view plaincopy to clipboardprint?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//取消標(biāo)題
requestWindowFeature(Window.FEATURE_NO_TITLE);
//取消狀態(tài)欄
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
但要注意的是:在代碼中設(shè)置的話(huà),設(shè)置無(wú)標(biāo)題和設(shè)置全屏的兩段代碼要放置在 setContentView(R.layout.main)(界面渲染,完成了再全屏是不行的)這段代碼的前面。要不然會(huì)報(bào)錯(cuò)。
其二:在manifest配置文件中設(shè)置
第一種方法
①在res/values 目錄創(chuàng)建個(gè)theme.xml文件(用來(lái)放樣式)
<?xml version="1.0" encoding="utf-8"?> <resources> <!-- name 是Style的名稱(chēng),parent 繼承那個(gè)父類(lèi)樣式 --> <style name="theme_fullScreen" parent="android:Theme.Black"> <item name="android:windowNoTitle">true</item> <!-- 設(shè)置無(wú)標(biāo)題 --> <item name="android:windowFullscreen">?android:windowNoTitle</item> <!-- 是否填充慢屏幕,引用android:windowNoTitle 的值 ?android:windowNoTitle,取決于android:windowNoTitle的值--> </style> </resources>
②<activity android:name=".login.LoginActivity" android:theme="@style/theme_fullScreen"/>
第二種方法
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.andyidea" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".login.LoginActivity" android:theme="@android :style/Theme.NoTitleBar.Fullscreen" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
只去程序標(biāo)題欄 設(shè)置整個(gè)應(yīng)用 no title
第三種:這種在一般的應(yīng)用中不常用,就是在res/values目錄下面新建一個(gè)style.xml的文件例如:
<?xml version="1.0" encoding="UTF-8" ?> <resources> <style name="theme_notitle"> <item name="android:windowNoTitle">true</item> </style> </resources>
這樣,我們就自定義了一個(gè)style,就相當(dāng)于一個(gè)主題,然后在A(yíng)ndroidManifest.xml文件中定義
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/theme_notitle">
這樣也可以達(dá)到去掉標(biāo)題欄的效果
以上給大家總結(jié)了三種android去掉狀態(tài)欄的方法,希望本文所述能夠幫助到大家。
- Android 狀態(tài)欄的設(shè)置適配問(wèn)題詳解
- Android系統(tǒng)更改狀態(tài)欄字體顏色
- android 動(dòng)態(tài)控制狀態(tài)欄顯示和隱藏的方法實(shí)例
- Android應(yīng)用圖標(biāo)在狀態(tài)欄上顯示實(shí)現(xiàn)原理
- 3種Android隱藏頂部狀態(tài)欄及標(biāo)題欄的方法
- Android自定義狀態(tài)欄顏色與應(yīng)用標(biāo)題欄顏色一致
- Android實(shí)現(xiàn)修改狀態(tài)欄背景、字體和圖標(biāo)顏色的方法
- Android 實(shí)現(xiàn)沉浸式狀態(tài)欄的方法
- Android動(dòng)態(tài)控制狀態(tài)欄顯示和隱藏
- Android狀態(tài)欄的適配匯總
相關(guān)文章
Android 文件夾顯示紅色嘆號(hào)的解決方法(必看)
下面小編就為大家?guī)?lái)一篇Android 文件夾顯示紅色嘆號(hào)的解決方法(必看)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
解決android viewmodel 數(shù)據(jù)刷新異常的問(wèn)題
這篇文章主要介紹了解決android viewmodel 數(shù)據(jù)刷新異常的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
Android菜單操作之創(chuàng)建并響應(yīng)菜單
這篇文章主要介紹了Android菜單操作之創(chuàng)建并響應(yīng)菜單的相關(guān)資料,如何使用代碼創(chuàng)建菜單項(xiàng),給菜單項(xiàng)分組,及各種響應(yīng)菜單事件的方法,需要的朋友可以參考下2016-04-04
Android中Splash應(yīng)用啟動(dòng)白屏問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)介紹了Android中Splash應(yīng)用啟動(dòng)白屏問(wèn)題的兩種解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
Android側(cè)滑導(dǎo)航欄的實(shí)例代碼
這篇文章主要介紹了Android側(cè)滑導(dǎo)航欄的實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-01-01
淺談Android中Drawable使用知識(shí)總結(jié)
本篇文章主要介紹了淺談Android中Drawable使用知識(shí)總結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
Android仿微信照片選擇器實(shí)現(xiàn)預(yù)覽查看圖片
這篇文章主要介紹了Android仿微信照片選擇器實(shí)現(xiàn)預(yù)覽查看圖片的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-01-01
Android 側(cè)滑抽屜菜單的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android 側(cè)滑抽屜菜單的實(shí)現(xiàn)代碼,本文通過(guò)實(shí)例圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Android之IphoneTreeView帶組指示器的ExpandableListView效果
在正在顯示的最上面的組的標(biāo)簽位置添加一個(gè)和組視圖完全一樣的視圖,作為組標(biāo)簽。這個(gè)標(biāo)簽的位置要隨著列表的滑動(dòng)不斷變化,以保持總是顯示在最上方,并且該消失的時(shí)候就消失2013-06-06

