阿里巴巴集团董事长马云近日受到联合国的邀请,正式出任联合国贸易和发展会议青年创业和小企业特别顾问,由联合国秘书长潘基文亲自为马云签发任命书,并且年薪是1美元。如今马云做官已经做到国际上了,未来阿里巴巴的国际化之路可能也越来越好走了。
昨天说到有网友爆料称
国行版Note 7爆炸
有友商恶意抹黑,结果华为官方微博立马发表声明,称与此事件无关,将保留法律追诉的权利。
本篇来自
combo
的投稿,通俗易懂地翻译了官方文档,详细介绍了Styles与Themes相关使用方法以及注意事项,读完让人有一种原来如此的感觉,再一次加深了理解。
combo
的博客地址:
http://blog.csdn.net/recordgrowth
本文为Google官方译文,文中链接需要调整好上网姿势才能查看,原文地址:
Styles and Themes
https://developer.android.com/guide/topics/ui/themes.html
-
希望本文能帮助到有需要的小伙伴。
-
译文尽量使用原来的配方,力求还是原来的味道^-^
-
因水平有限,难免有错误之处,欢迎指正、吐槽。
style
是指定
view
或
window
外观和格式的属性集合。它可以定义诸如
高度、间距、字体颜色、字体大小、背景色
等更多属性。
style
被定义在与
layout
分开的 xml资源文件 中。
例如,通过使用
style
,你可以使用如下的
layout
文件:
TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#00FF00"
android:typeface="monospace"
android:text="@string/hello" />
然后将其转变为下面这样:
TextView
style="@style/CodeFont"
android:text="@string/hello" />
所有和
style
相关的属性都被移除并被放入了名为
CodeFont
的
style
中,该
style
通过
style属性
进行了应用。稍后你将看到该
style
的定义。
theme
是应用于
整个Activity
或
application
的
style
,而不是
单个View
(如上面的例子)。当
style
被当成
theme
使用时,该
Activity
或
application
中的
每个View
将使用每一个它所支持的
style属性
。例如:可以将相同的
CodeFont style
应用于一个
Activity
,那么
Activity
中的
所有text
都会有
绿色的 monospace 字体
。
要创建
style
集合,将一个
XML文件
保存在工程目录
res/values/
下。
XML文件
的名字可以随意,但它必须使用
xml扩展名
并保存在
res/values/文件夹
。
XML文件 的 根节点 必须是
对于每个要创建的
style
,添加一个