Android Theme

Android系统自带样式

  1. android:theme=”@android:style/Theme.Dialog” 将一个Activity显示为能话框模式
  2. android:theme=”@android:style/Theme.NoTitleBar” 不显示应用程序标题栏
  3. android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”不显示应用程序标题栏,并全屏
  4. android:theme=”Theme.Light” 背景为白色
  5. android:theme=”Theme.Light.NoTitleBar” 白色背景并无标题栏
  6. android:theme=”Theme.Light.NoTitleBar.Fullscreen” 白色背景,无标题栏,全屏
  7. android:theme=”Theme.Black” 背景黑色
  8. android:theme=”Theme.Black.NoTitleBar” 黑色背景并无标题栏
  9. android:theme=”Theme.Black.NoTitleBar.Fullscreen” 黑色背景,无标题栏,全屏
  10. android:theme=”Theme.Wallpaper” 用系统桌面为应用程序背景
  11. android:theme=”Theme.Wallpaper.NoTitleBar” 用系统桌面为应用程序背景,且无标题栏
  12. android:theme=”Theme.Wallpaper.NoTitleBar.Fullscreen”用系统桌面为应用程序背景,无标题栏全屏
  13. android:theme=”Translucent” 透明背景
  14. android:theme=”Theme.Translucent.NoTitleBar” 透明背景并无标题
  15. android:theme=”Theme.Translucent.NoTitleBar.Fullscreen” 透明背景并无标题,全屏
  16. android:theme=”Theme.Panel” 面板风格显示
  17. android:theme=”Theme.Light.Panel” 平板风格显示

将Activity设置成无标题栏或者全屏

在AndroidManifest.xml中设置相应Activity的theme

  • 实现全屏

在AndroidManifest.xml中设置相应Activity的theme

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

在Activity的onCreate()方法中加入

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  WindowManager.LayoutParams.FLAG_FULLSCREEN);  


  • 实现无标题栏(但有系统自带的任务栏)

在AndroidManifest.xml中设置相应Activity的theme

android:theme="@android:style/Theme.NoTitleBar"  

在Activity的onCreate()方法中加入

requestWindowFeature(Window.FEATURE_NO_TITLE);  

你可能感兴趣的:(android,android,theme,全屏,去掉标题栏)