2010年8月19日木曜日

カスタム属性をenumやビットフラグとして定義

たまたま見つけたのでメモ。xmlファイル記述時に検証してくれるので地味に便利かも。

enum
<attr name="enumList">
    <enum name="VAL0" value="0" />
    <enum name="VAL1" value="1" />
    <enum name="VAL2" value="2" />
</attr>

ビットフラグ
<attr name="flagList">
    <flag name="LEFT" value="1" />
    <flag name="TOP" value="2" />
    <flag name="RIGHT" value="4" />
    <flag name="BOTTOM" value="8" />
    <flag name="LEFTRIGHT" value="5" />
    <flag name="TOPBOTTOM" value="10" />
    <flag name="ALL" value="15" />
</attr>

0 件のコメント:

コメントを投稿