Chenjie Luo | 09e3519 | 2014-09-12 16:25:12 -0700 | [diff] [blame] | 1 | <?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> |