aide安卓编程03-改窗口主题样式

在AndroidManifest.xml文件里还可以改窗口主题样式。在“<activity”栏里加一项:android:theme="@android:style/..."

“...”的位置可以是:

Theme.Dialog : Activity显示为对话框模式

Theme.NoTitleBar : 不显示应用程序标题栏

Theme.NoTitleBar.Fullscreen :不显示应用程序标题栏,并全屏

Theme.Light : 背景为白色

Theme.Light.NoTitleBar : 白色背景并无标题栏

Theme.Light.NoTitleBar.Fullscreen : 白色背景,无标题栏,全屏

Theme.Black : 背景黑色

Theme.Black.NoTitleBar : 黑色背景并无标题栏

Theme.Black.NoTitleBar.Fullscreen : 黑色背景,无标题栏,全屏

Theme.Wallpaper : 用系统桌面为应用程序背景

Theme.Wallpaper.NoTitleBar : 用系统桌面为应用程序背景,且无标题栏

Theme.Wallpaper.NoTitleBar.Fullscreen : 用系统桌面为应用程序背景,无标题栏,全屏

Theme.Translucent : 透明背景

Theme.Translucent.NoTitleBar : 透明背景并无标题

Theme.Translucent.NoTitleBar.Fullscreen : 透明背景并无标题,全屏

Theme.Panel : 面板风格显示(透明背景)

Theme.Light.Panel : 平板风格显示(透明背景)

这里以Theme.Black.NoTitleBar.Fullscreen (黑色背景,无标题栏,全屏)为例,注意第14行:

主题样式改为黑底全屏

运行后发现标题栏和导航栏都不见了,而且窗口底色是黑色的:

运行效果

其他样式可以自己试一下,不过为了界面好看一般都用全屏样式(带Fullscreen单词的)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容