blob: 4c3d9db8fedd5e668f0195c5287428843f2ef99a [file] [log] [blame]
Chenjie Luo09e35192014-09-12 16:25:12 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 * Copyright (C) 2008 The Android Open Source Project
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 -->
17
18<resources>
19 <declare-styleable name="Style1">
20 <attr name="Type1" format="integer">
21 <enum name="type" value="28" />
22 <enum name="data" value="0xff00ff00" />
23 <enum name="asset_cookie" value="0" />
24 <enum name="resource_id" value="0" />
25 <enum name="changing_config" value="0" />
26 </attr>
27 <attr name="Type2" format="integer">
28 <enum name="type" value="28" />
29 <enum name="data" value="0xff0000ff" />
30 <enum name="asset_cookie" value="0" />
31 <enum name="resource_id" value="0" />
32 <enum name="changing_config" value="0" />
33 </attr>
34 </declare-styleable>
35 <attr name="type1" format="boolean"/>
36 <attr name="type2" format="boolean"/>
37 <attr name="type3" format="color"/>
38 <attr name="type4" format="reference|color"/>
39 <attr name="type5" format="dimension"/>
40 <attr name="type6" format="dimension"/>
41 <attr name="type7" format="dimension"/>
42 <attr name="type8" format="reference"/>
43 <attr name="type9" format="float"/>
44 <attr name="type10" format="fraction"/>
45 <attr name="type11" format="integer"/>
46 <attr name="type12" format="integer"/>
47 <attr name="type13" format="reference|string"/>
48 <attr name="type14" format="string"/>
49 <attr name="type15" format="reference"/>
50 <attr name="type16" format="string"/>
51 <declare-styleable name="style1">
52 <attr name="type1"/>
53 <attr name="type2"/>
54 <attr name="type3"/>
55 <attr name="type4"/>
56 <attr name="type5"/>
57 <attr name="type6"/>
58 <attr name="type7"/>
59 <attr name="type8"/>
60 <attr name="type9"/>
61 <attr name="type10"/>
62 <attr name="type11"/>
63 <attr name="type12"/>
64 <attr name="type13"/>
65 <attr name="type14"/>
66 <attr name="type15"/>
67 <attr name="type16"/>
68 </declare-styleable>
69 <attr name="testEnum">
70 <enum name="val1" value="1" />
71 <enum name="val2" value="2" />
72 <enum name="val10" value="10" />
73 </attr>
74 <attr name="testFlags">
75 <flag name="bit1" value="0x1" />
76 <flag name="bit2" value="0x2" />
77 <flag name="bit31" value="0x40000000" />
78 </attr>
79 <attr name="testString" format="string" />
80 <declare-styleable name="EnumStyle">
81 <attr name="testEnum" />
82 </declare-styleable>
83 <declare-styleable name="FlagStyle">
84 <attr name="testFlags" />
85 </declare-styleable>
86 <declare-styleable name="TestConfig">
87 <attr name="testString" />
88 </declare-styleable>
89 <!-- Size of text. Recommended dimension type for text is "sp" for scaled-pixels (example: 15sp).
90 Supported values include the following:<p/>
91 <ul>
92 <li><b>px</b> Pixels</li>
93 <li><b>sp</b> Scaled pixels (scaled to relative pixel size on screen). See {@link android.util.DisplayMetrics} for more information.</li>
94 <li><b>pt</b> Points</li>
95 <li><b>dip</b> Device independent pixels. See {@link android.util.DisplayMetrics} for more information.</li>
96 </ul>
97 -->
98 <attr name="textSize" format="dimension" />
99 <attr name="typeface">
100 <enum name="normal" value="0" />
101 <enum name="sans" value="1" />
102 <enum name="serif" value="2" />
103 <enum name="monospace" value="3" />
104 </attr>
105 <!-- Default text typeface style. -->
106 <attr name="textStyle">
107 <flag name="normal" value="0" />
108 <flag name="bold" value="1" />
109 <flag name="italic" value="2" />
110 </attr>
111 <!-- Color of text (usually same as colorForeground). -->
112 <attr name="textColor" format="reference|color" />
113 <!-- Color of highlighted text. -->
114 <attr name="textColorHighlight" format="reference|color" />
115 <!-- Color of hint text (displayed when the field is empty). -->
116 <attr name="textColorHint" format="reference|color" />
117 <!-- Color of link text (URLs). -->
118 <attr name="textColorLink" format="reference|color" />
119 <declare-styleable name="TextAppearance">
120 <attr name="textColor"/>
121 <attr name="textSize"/>
122 <attr name="textStyle"/>
123 <attr name="typeface"/>
124 <attr name="textColorHighlight"/>
125 <attr name="textColorHint"/>
126 <attr name="textColorLink"/>
127 </declare-styleable>
128 <!-- Integer used to uniquely identify theme overrides. -->
129 <attr name="themeType" format="integer"/>
130 <!-- Theme reference used to override parent theme. -->
131 <attr name="themeOverrideAttr" format="reference"/>
132
133 <!-- Drawable theming attributes -->
134 <attr name="themeBoolean" />
135 <attr name="themeColor" />
136 <attr name="themeFloat" />
137 <attr name="themeInteger" />
138 <attr name="themeDimension" />
139 <attr name="themeDrawable" />
140 <attr name="themeBitmap" />
141 <attr name="themeNinePatch" />
142 <attr name="themeGravity" />
143 <attr name="themeTileMode" />
144 <attr name="themeAngle" />
145</resources>