Home | History | Annotate | Download | only in values
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <resources>
      3   <declare-styleable name="CustomView">
      4     <attr name="bar" format="string"/>
      5 
      6     <attr name="multiformat" format="integer|string|boolean"/>
      7 
      8     <attr name="itemType" format="enum">
      9       <enum name="marsupial" value="0"/>
     10       <enum name="ungulate" value="1"/>
     11     </attr>
     12     <attr name="message" format="string"/>
     13 
     14     <attr name="scrollBars">
     15       <flag name="horizontal" value="0x00000100" />
     16       <flag name="vertical" value="0x00000200" />
     17       <flag name="sideways" value="0x00000400" />
     18     </attr>
     19 
     20     <attr name="quitKeyCombo" format="string"/>
     21 
     22     <attr name="numColumns" format="integer" min="0">
     23       <!-- Display as many columns as possible to fill the available space. -->
     24       <enum name="auto_fit" value="-1" />
     25     </attr>
     26 
     27     <attr name="sugarinessPercent" format="integer" min="0"/>
     28 
     29     <attr name="gravity"/>
     30 
     31     <attr name="keycode"/>
     32 
     33     <attr name="aspectRatio" format="float" />
     34     <attr name="aspectRatioEnabled" format="boolean" />
     35     <attr name="animalStyle" format="reference" />
     36 
     37     <!-- Test the same attr name as android namespace with different format -->
     38     <attr name="typeface" format="string" />
     39 
     40     <attr name="someLayoutOne" format="reference" />
     41     <attr name="someLayoutTwo" format="reference" />
     42   </declare-styleable>
     43 
     44   <attr name="gravity">
     45     <flag name="center" value="0x11" />
     46     <flag name="fill_vertical" value="0x70" />
     47   </attr>
     48 
     49   <attr name="keycode">
     50     <enum name="KEYCODE_SOFT_RIGHT" value="2" />
     51     <enum name="KEYCODE_HOME" value="3" />
     52   </attr>
     53 
     54   <attr name="responses" format="reference"/>
     55   <attr name="string1" format="string"/>
     56   <attr name="string2" format="string"/>
     57   <attr name="string3" format="string"/>
     58   <attr name="parent_string" format="string"/>
     59   <attr name="child_string" format="string"/>
     60   <attr name="child_string2" format="string"/>
     61   <attr name="parentStyleReference" format="reference"/>
     62   <attr name="styleNotSpecifiedInAnyTheme" format="reference"/>
     63   <attr name="stringReference" format="reference"/>
     64   <attr name="anAttribute" format="reference"/>
     65   <attr name="attributeReferencingAnAttribute" format="reference"/>
     66   <attr name="circularReference" format="reference"/>
     67   <attr name="title" format="string"/>
     68 
     69   <declare-styleable name="CustomStateView">
     70     <attr name="stateFoo" format="boolean" />
     71   </declare-styleable>
     72 
     73   <declare-styleable name="Theme.AnotherTheme.Attributes">
     74     <attr name="averageSheepWidth" format="reference|dimension"/>
     75     <attr name="isSugary" format="reference|boolean"/>
     76     <attr name="logoHeight" format="reference|dimension"/>
     77     <attr name="logoWidth" format="dimension"/>
     78     <attr name="styleReference" format="reference"/>
     79     <attr name="snail" format="reference"/>
     80     <attr name="altTitle" format="reference|string"/>
     81   </declare-styleable>
     82 </resources>
     83