如何在Android中實現全屏,去掉標題欄效果

2021-09-06 10:14:39 字數 1707 閱讀 9193

在進行android ui設計時,我們經常需要將螢幕設定成無標題欄或者全屏。要實現起來也非常簡單,主要有兩種方法:配置xml檔案和編寫**設定。

1.在xml檔案中進行配置

在專案的清單檔案androidmanifest.xml中,找到需要全屏或設定成無標題欄的activity,在該activity進行如下配置即可。

實現全屏效果:

android:theme="@android:style/theme.notitlebar.fullscreen"

實現無標題欄(但有系統自帶的工作列):

android:theme="@android:style/theme.notitlebar"

2.編寫**設定

在程式中編寫**進行設定,只需在oncreate()方法中加入如下**即可

實現全屏效果:

getwindow().setflags(windowmanager.layoutparams.flag_fullscreen,  windowmanager.layoutparams.flag_fullscreen);

實現無標題欄(但有系統自帶的工作列):

requestwindowfeature(window.feature_no_title);

附:android系統自帶樣式

android:theme="@android:style/theme.dialog" 將乙個activity顯示為能話框模式 

android:theme="@android:style/theme.notitlebar" 不顯示應用程式標題欄 

android:theme="@android:style/theme.notitlebar.fullscreen" 不顯示應用程式標題欄,並全屏 

android:theme="theme.light" 背景為白色 

android:theme="theme.light.notitlebar" 白色背景並無標題欄 

android:theme="theme.light.notitlebar.fullscreen" 白色背景,無標題欄,全屏 

android:theme="theme.black" 背景黑色 

android:theme="theme.black.notitlebar" 黑色背景並無標題欄 

android:theme="theme.black.notitlebar.fullscreen" 黑色背景,無標題欄,全屏 

android:theme="theme.wall*****" 用系統桌面為應用程式背景 

android:theme="theme.wall*****.notitlebar" 用系統桌面為應用程式背景,且無標題欄 

android:theme="theme.wall*****.notitlebar.fullscreen" 用系統桌面為應用程式背景,無標題欄,全屏

android:theme="translucent"  透明背景

android:theme="theme.translucent.notitlebar"  透明背景並無標題

android:theme="theme.translucent.notitlebar.fullscreen"  透明背景並無標題,全屏

android:theme="theme.panel"  面板風格顯示

android:theme="theme.light.panel" 平板風格顯示

android實現全屏顯示

兩種方法 一 在清單檔案中 需要全屏的activity標籤下新增 android theme android style theme.notitlebar.fullscreen 二 在 中 在初始化activity時oncreate方法中,載入布局 setcontentview 之前 去掉標題欄顯示...

android如何設定全屏模式

設定android全屏模式有兩種方法,一種是在程式 中設定,另一種是配置manifest.xml檔案,推薦使用第二種方式。只需要新增下面的xml 就好了 www.2cto.com 1 android theme android style theme.notitlebar.fullscreen 例如...

Android實現全屏顯示的方法

我們都知道在android中某些功能的實現往往有兩種方法 一種是在xml檔案中設定相應屬性,另一種是用 實現。同樣android實現全屏顯示也可以通過這兩種方法實現 1 在androidmanifest.xml的配置檔案裡面的標籤新增屬性 android theme android style th...