Android 中實現全屏,無標題欄的兩種方法

2021-07-05 04:45:05 字數 1701 閱讀 6223

實現全屏無標題欄:

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設定全屏無標題

在android中可以有兩種設定全屏無標題的方法 1.在activity中的oncreate中新增 以下兩種方法都需要放在在setcontentview之前 設定無標題 requestwindowfeature window.feature no title 隱藏狀態列,全屏顯示 第一種 getwi...

android之兩種設定全屏或者無標題的方法

在開發中我們經常需要把我們的應用設定為全屏或者不想要title,這裡是有兩種方法的,一種是在 中設定,另一種方法是在配置檔案裡改 一 在 中設定 package jason.tutor import android.os.bundle import android.view.window impor...

android之兩種設定全屏或者無標題的方法

在開發中我們經常需要把我們的應用設定為全屏或者不想要title,這裡是有兩種方法的,一種是在 中設定,另一種方法是在配置檔案裡改 一 在 中設定 package jason.tutor import android.os.bundle import android.view.window impor...