<Android学习笔记五>Android系统自带样式(android:theme)详解
2016-06-16 19:33
543 查看
源地址:http://blog.sina.com.cn/s/blog_bfe1efad0101ado8.html
在android的sdk 安装目录data\res\values\themes.xml 里系统定义好的主题,可以直接使用,在AndroidManifest.xml中定义。如果整个工程用一个主题就在
application 标签中定义。如果在单个activety中用不同主题,
如果不小心删除了工程文件可以这样找回来 在工程目录,右键,有个
下面是从网上找到的主题,可以自己去themes.xml 中看。下面的前三个之外直接复制就会出错。@是说明系统已经定义过的,@android:style/ 是必须带上的。
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.Wallpaper” : 用系统桌面为应用程序背景
android:theme=”Theme.Wallpaper.NoTitleBar” :用系统桌面为应用程序背景,且无标题栏
android:theme=”Theme.Wallpaper.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” : 平板风格显示
在android的sdk 安装目录data\res\values\themes.xml 里系统定义好的主题,可以直接使用,在AndroidManifest.xml中定义。如果整个工程用一个主题就在
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Wallpaper" >
application 标签中定义。如果在单个activety中用不同主题,
<activity android:name=".secondActive" android:label="第二页" android:theme="@android:style/Theme.Black" >
如果不小心删除了工程文件可以这样找回来 在工程目录,右键,有个
Restore from Local History,选择要回复的文件。
下面是从网上找到的主题,可以自己去themes.xml 中看。下面的前三个之外直接复制就会出错。@是说明系统已经定义过的,@android:style/ 是必须带上的。
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.Wallpaper” : 用系统桌面为应用程序背景
android:theme=”Theme.Wallpaper.NoTitleBar” :用系统桌面为应用程序背景,且无标题栏
android:theme=”Theme.Wallpaper.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” : 平板风格显示
相关文章推荐
- android 读取资源文件的数据
- 支付宝支付
- Android Studio 2.2 Preview 2 生成的界面问题
- Android内存泄漏解决方案(OOM)
- Volley
- android开发—Fragment中onCreateView()和onActivityCreated()的区别
- android项目开发中遇到的小而实用的代码
- android学习7#--自定义View之自定义属性
- Android开发:Service
- 转:Android中Context详解 ---- 你所不知道的Context
- 牢骚发完了,还要继续,android 圆形的过渡动画
- android5 Ripple和Reveal动效
- Android实现吸顶效果
- Android 模式对话框提示Dialog
- android开发推荐书籍列表
- Android Studio导入第三方类库的方法
- Android-版本控制 SVN
- Android常用adb命令总结
- Android--安卓着色器(tint)使用实践
- Android--Fragment的setUserVisibleHint方法实现懒加载