Android系統自帶樣式

2021-06-27 15:11:15 字數 4644 閱讀 4271

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="theme.translucent : 透明背景

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

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

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

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

在androidmanifest.xml檔案的activity中配置

1、android:theme="@android:style/theme"

預設狀態,即如果theme這裡不填任何屬性的時候,預設為theme

2、android:theme="@android:style/theme.nodisplay"

任何都不顯示。比較適用於只是執行了activity,但未顯示任何東西

3、android:theme="@android:style/theme.notitlebar「

背景主題的沒有標題欄的樣式,預設如果沒有設定的話,顯示黑背景

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

背景主題的沒有標題欄且全屏的樣式,預設為黑背景

5、android:theme="@android:style/theme.black"

預設狀態下黑背景

6、android:theme="@android:style/theme.black.notitlebar"

黑背景主題的沒有標題欄的樣式

7、android:theme="@android:style/theme.black.notitlebar.fullscreen"

黑背景主題的沒有標題欄且全屏的樣式

8、android:theme="@android:style/theme.light"

預設狀態下亮背景,與上述黑背景theme.black相反

9、android:theme="@android:style/theme.light.notitlebar"

亮背景主題的沒有標題欄的樣式,與theme.black.notitlebar相反

10、android:theme="@android:style/theme.light.notitlebar.fullscreen"

亮背景主題的沒有標題欄且全屏顯示的樣式,與theme.black.notitleba.fullscreenr相反

11、android:theme="@android:style/theme.dialog"

對話方塊樣式 將整個activity變成對話方塊樣式出現

12、android:theme="@android:style/theme.inputmethod"

13、android:theme="@android:style/theme.panel"

刪除掉所有多餘的視窗裝飾,在乙個空的矩形框中填充內容,作用範圍相當於把dialog中的所有元素全部去掉,只是乙個空的矩形框,且此為預設的樣式

14、android:theme="@android:style/theme.light.panel"

刪除掉所有多餘的視窗裝飾,在乙個空的矩形框中填充內容,作用範圍相當於把dialog中的所有元素全部去掉,只是乙個空的矩形框,且預設是light的樣式

15、android:theme="@android:style/theme.wall*****"

使用牆紙做主題,預設狀態。

16、android:theme="@android:style/theme.wall*****settings"

使用牆紙做主題,預設是使用將上乙個介面調暗之後作為主題

17、android:theme="@android:style/theme.light.wall*****settings"

使用牆紙做主題,預設light狀態

18、android:theme="@android:style/theme.wall*****.notitlebar"

使用牆紙做主題,且沒有標題欄

19、android:theme="@android:style/theme.wall*****.notitlebar.fullscreen"

使用牆紙做主題,且沒有標題欄,且全屏顯示

20、android:theme="@android:style/theme.translucent"

半透明狀態下的背景,將執行此activity之前的螢幕作為半透明狀態作為此activity執行時的樣式。

21、android:theme="@android:style/theme.translucent.notitlebar"

半透明狀態下沒有標題欄的背景,將執行此activity之前的螢幕作為半透明狀態作為此activity執行時的樣式。

22、android:theme="@android:style/theme.translucent.notitlebar.fullscreen"

半透明狀態下沒有標題欄且全屏的背景,將執行此activity之前的螢幕作為半透明狀態作為此activity執行時的樣式。

android中自帶的主題(theme)的集錦:

?android:theme="@android:style/theme.dialog"   將乙個activity顯示為對話方塊模式

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

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

?android:theme="@android:style/theme.light"  背景為白色

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

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

?android:theme="@android:style/theme.black"  背景黑色

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

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

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

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

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

?android:theme="@android:style/translucent" 半透明效果

?android:theme="@android:style/theme.translucent.notitlebar"  半透明並無標題欄

?android:theme="@android:style/theme.translucent.notitlebar.fullscreen"  半透明效果,無標題欄,全屏

?android:theme="@android:style/theme.panel"

?android:theme="@android:style/theme.light.panel"

Android自帶樣式

android theme android style theme.dialog 將乙個activity顯示為能話框模式 android theme android style theme.notitlebar 不顯示應用程式標題欄 android theme android style theme...

android 自帶樣式

簡單介紹一下android開發中系統自帶的一些樣式 android theme android style theme.dialog 將乙個activity顯示為對話方塊模式 android theme android style theme.notitlebar 不顯示應用程式標題欄 androi...

android自帶樣式 theme

theme.dialog 圖1 activity顯示為對話方塊模式 theme.notitlebar 圖2 不顯示應用程式標題欄 theme.notitlebar.fullscreen 圖3 不顯示應用程式標題欄,並全屏 theme.light 圖4 背景為白色 theme.light.notitl...