博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Styles and Themes
阅读量:5925 次
发布时间:2019-06-19

本文共 615 字,大约阅读时间需要 2 分钟。

一、

Style 可应用在View和Activity or Application上。

应用在View上:style="",应用在Activity和Application上:android:theme=""。

当给一个View设置了一个Style,但此Style中的属性对此View并不适用,这时此View仅会简单的忽略掉此参数。

用android:theme给Application或Activity设置了Style后,其内的每个View都会默认继承这些Style。如果里面的View设置了自己的Style,会覆盖掉theme中设置的属性。

给ViewGroup设置Style,其内的View并不会apply此Style中的属性。

Style的定义:(可放于任何一个以".xml”为后缀的文件中,文件名无所谓,style name必须唯一)

   
二、
关于Style的继承有几点需要注意:
1、 继承Platform里内置的Style:
parent="@android:style/TextAppearance.Medium"
2、 继承自己定义的:
用“.”分割,Style:CodeFont.Red就继承自Style:CodeFont。
 

转载于:https://www.cnblogs.com/wumao/archive/2011/12/01/2269753.html

你可能感兴趣的文章
OAF_架构MVC系列3 - View的概述(概念)
查看>>
java的定时器用法
查看>>
TempDB--临时表的缓存
查看>>
什么是java 序列化,如何实现java 序列化?
查看>>
Java模式(适配器模式)
查看>>
腾讯开放平台:无法拉起客户端分享的问题
查看>>
因你常说没关系,他便不觉对不起。
查看>>
Android 4.4 KitKat升级率已经接近18%(2014-07-09 07:29)
查看>>
Python list去重及找出,统计重复项
查看>>
C#Light 再推荐,顺便介绍WP8 功能展示项目
查看>>
查询所有数据库,数据集
查看>>
[转]虚拟现实和现实增强技术带来的威胁
查看>>
lua 按拉分析与合成
查看>>
借蜡烛
查看>>
Android中的UriMatcher、ContentUrist和ContentResolver
查看>>
我的VIM配置
查看>>
安装RVDS2.2
查看>>
使用ThinkPHP框架高速开发站点(多图)
查看>>
Windows7下的免费虚拟机(微软官方虚拟机)
查看>>
实现Android半透明Menu效果的开发实例
查看>>