Android中取消系統標題欄的幾種方式
一、如果是繼承來自Activity
的話可以採用如下方法:
1.採用程式碼設定
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);//remove title bar 即隱藏標題欄
getSupportActionBar().hide();// 隱藏ActionBar
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//remove notification bar 即全屏
setContentView(R.layout.activity_main);
}
2.在清單檔案中設定
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
二、繼承來自AppCompatActivity
採用如下方法:
在清單檔案中採用android:theme=@style/Theme.AppCompat.Light.NoActionBar
”應用於application
或者Activity
,這個只能隱藏ActionBar
如果想連通知欄也隱藏,可在styles.xml
中定義如下樣式,然後再在AndroidManifest.xml
中的Application
或者Activity
上使用
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
<item name="android:windowNoTitle">true</item>//無標題
<item name="android:windowActionBar">false</item>//無ActionBar
<item name="android:windowFullscreen">true</item>//全屏即無通知欄
<item name="android:windowContentOverlay">@null</item>//是否有遮蓋
</style>
相關文章
- Android開啟通知欄並回到主頁的幾種方式Android
- MoseEvent 中的幾種座標系
- 直播系統程式碼,android中幾種常用的彈框Android
- Qt隱藏系統標題欄,使用自定義標題欄QT
- Android 截圖實現的幾種方式Android
- Android生成ViewModel例項的幾種方式AndroidView
- 三欄式佈局的幾種實現方式
- IPTV系統有哪幾種運營方式?
- 直播系統原始碼,MAP的幾種取資料的方式原始碼
- Android studio | 去除頂部標題欄Android
- JS中建立函式的幾種方式JS函式
- js 中斷迴圈的幾種方式JS
- sed中變數引用的幾種方式變數
- Android回顧--(十二) 資料儲存的幾種方式Android
- 視訊直播系統原始碼,頂部標題欄的隱藏和標題修改原始碼
- Android中Activity的四種啟動方式Android
- 【詳細】關於Android上傳檔案的幾種方式Android
- 前端基礎問題:CSS居中的幾種方式前端CSS
- 遊戲陪玩系統原始碼中懶載入的實現方式有哪幾種?遊戲原始碼
- css引入的幾種方式CSS
- Unity反射的幾種方式Unity反射
- Linux系統中分割槽是什麼?Linux系統分割槽方式有幾種?Linux
- Android幾種非同步方式,解決主執行緒中遇到的卡頓Android非同步執行緒
- 給linux(centos)作業系統設定主機名的幾種方式LinuxCentOS作業系統
- Centos Stream系統設定海外HTTP代理有哪幾種方式?CentOSHTTP
- windows10系統下讓視窗標題欄透明的方法Windows
- 在 .NET 中建立物件的幾種方式的對比物件
- Python中執行系統命令常見的幾種方法Python
- offline tablespace 的幾種方式 (轉)
- 程式碼迭代的幾種方式
- Spring注入Bean的幾種方式SpringBean
- react 路由的幾種使用方式React路由
- python 非同步的幾種方式Python非同步
- python的幾種輸出方式Python
- python的幾種輸入方式Python
- JavaScript的幾種繼承方式JavaScript繼承
- OAuth的幾種授權方式OAuth
- 邦芒面試:面試中應避免以下幾種答題方式面試