系统自带的Theme:


android以及为我们定义好了一些theme,需要是我们直接可以拿来使用。
常用的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.Wallpaper"用系统桌面为应用程序背景
android:theme="@android:style/Theme.Wallpaper.NoTitleBar" 用系统桌面为应用程序背景
,无标题栏
android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" 用系统桌面为应用程序背景
,无标题栏,全屏


定义自己的Theme:

Theme的写法和style很相似,也为:
<style name="MyTheme"[parent="PARENT"]>
<item name="[ATTR]">[VALUE]</>
</style>
Theme的属性在Android的文档中并没有介绍,不过我们可以从系统自带的theme中对其进行了解:
一下是我们从android系统本身所带的theme.xml中提取出来的一些常用的属性:
<item name="windowBackground">@android:drawable/screen_background_dark</item>
<item name="windowFrame">@null</item>
<item name="windowNoTitle">false</item>
<item name="windowFullscreen">false</item>
<item name="windowFloating">false</item>
<item name="windowBackground">@android:drawable/screen_background_dark</item>

转载于:https://www.cnblogs.com/snake-hand/p/3180175.html

Android中的主题Theme相关推荐

  1. Android中style和theme的区别

    在学习Xamarin android的过程中,最先开始学习的还是熟练掌握android的六大布局-LinearLayout .RelativeLayout.TableLayout.FrameLayou ...

  2. android 主题xml,Android中自定义主题风格theme.xml

    在Android中可以通过自定义主题风格方式来实现个性化以及复用,首先我们创建theme.xml主题文件,保存位置为工程的 res/values/theme.xml ,这里我们可以可以为主题起一个名称 ...

  3. Android 中Theme主题使用

    Android 中Theme主题使用 android 中的主题颜色可以设置给Activity Dialog ,和someWeght. 合理使用主题能够减少一些代码达到更好的用户体验效果 (1)Andr ...

  4. android theme material,Android Studio 换主题(Material Theme..)

    1.去如下网址下载自己喜欢的主题文件xx.jar http://color-themes.com/?view=index 2. 导入方式 下载主题-xxx.jar 注意:如果我们下载下来的jar名字如 ...

  5. android style(样式)和theme(主题)设置

    android应用程序如何设置样式,包括样式定义.单个view设置样式. 全局样式设置.样式继承关系. 1.样式定义 android的样式定义在res/values/style.xml文件中,类似we ...

  6. android中的样式和主题

    有的时候我们一个页面要用很多个textview,而且这些textview的样式非常相像,这种情况下我们可以把这些样式抽取出来,然后在每个textview中引用即可,这样修改起来也方便. 我们来看一个简 ...

  7. 【Android开发基础】应用界面主题Theme使用方法

    主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格.在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status B ...

  8. Android之主题(Theme)总结

    在AndroidManifest.xml文件中有<application android:theme="@style/AppTheme">,其中的@style/AppT ...

  9. Android中的Style、Theme详解已经发展史

    Style介绍 style就像单词意思一样,风格,这里面是属性的集合,如果页面中有许多控件的属性值相同那么就可以把这些属性抽出来放到style里面,定义也很简单,在values文件下的styles里面 ...

最新文章

  1. UA MATH 571B 回归 QE练习题 一元线性回归理论
  2. Fiddler二次开发 C#
  3. 计算两个向量间的欧氏距离_用Numpy实现常见距离度量
  4. IDEA 集成Lombok 插件-配置注解处理器
  5. pso算法c++语言代码,一C++PSO(PSO)算法
  6. 修改Sql server中列的属性脚本
  7. 计算机网络之数据链路层:10、CSMA协议-随机访问介质访问控制
  8. css就近原则_CSS 三大特性
  9. ssm框架实现用户登录的拦截器和过滤器
  10. AI+Science系列(一) :飞桨加速CFD(计算流体力学)原理与实践
  11. Matlab深度学习——Matconvnet配置
  12. 【C】C语言判断是否质数
  13. php如何更改文件名后缀名,php如何修改文件后缀名
  14. [转载 蓝韦巍]类似浩方、VS对战平台系统的实现
  15. CodeForces 312B Archer
  16. 基于Verilog HDL的数字秒表
  17. Educational Codeforces Round 47 (Rated for Div. 2) ---- C Annoying Present
  18. 网课/网校/知识付费/在线教育系统,100%全功能开源,可免费商用
  19. 入门UVM验证方法学
  20. 首经贸电子信息复试软件工程导论

热门文章

  1. golang中的strings.HasSuffix
  2. 类会默认产生的成员函数
  3. NanoPi NEO的Matrix库硬件编程
  4. java: http请求和响应
  5. python三十:time模块
  6. 分享关于搭建高性能WEB服务器的一篇文章
  7. Informatica PowerCenter使用介绍-转载
  8. Tesseract——OCR图像识别 入门篇
  9. Linux01-Linux编辑内核定制属于自己的内核49
  10. 使用JFreeChart绘制散点图