Android API Guides---Style Resource

样式资源
也可以看看
样式和主题
样式资源定义的格式,并寻找一个UI。样式可以(从清单文件内)被应用到一个单独的视图(从布局文件内)或整个活动或应用程序。
有关创建和应用样式的更多信息,请阅读样式和主题
注:式是使用在名称属性(未XML文件的名称)提供的值引用的一个简单的资源。因此,你可以风格的资源与其他资源的简单一个XML文件中结合起来,在一个<resources>元素。
文件位置:
res/values/filename.xml
文件名是任意的。元素的名称将被用作资源ID。
资源引用:
在XML: @[package:]style/style_name

句法:

<?xml version="1.0" encoding="utf-8"?> <resources>     <style         name="style_name"         parent="@[package:]style/style_to_inherit">         <item             name="[package:]style_property_name"             >style_value</item>     </style> </resources>
ELEMENTS:
<resources>
需要。这必须是根节点。
无属性。
<style>
定义一个样式。包含的<item>元素。
属性:
name
串。 需要。一种用于样式,其被用作资源ID的样式应用于一个视图,活动,或应用程序的名称。
parent
样式资源。参考从中这种风格要继承样式属性的样式。
<item>
定义样式的一个属性。必须是一个<style>元素的一个孩子。
属性:
name
属性的资源。 需要。要定义的样式属性的名称,以包前缀,如果有必要(例如机器人:文字颜色)。
例:
XML file for the style (saved in res/values/):

?xml version="1.0" encoding="utf-8"?> <resources>     <style name="CustomText" parent="@style/Text">         <item name="android:textSize">20sp</item>         <item name="android:textColor">#008</item>     </style> </resources>
XML file that applies the style to a TextView (saved in res/layout/):

<?xml version="1.0" encoding="utf-8"?> <EditText     style="@style/CustomText"     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="Hello, World!" />

你可能感兴趣的:(java,android,api,sdk,阅读)