Ponowne korzystanie z niestandardowych atrybutów xml Androida

Definiuję niestandardowy atrybut w XML, który jest enum. Wygląda to mniej więcej tak:

<declare-styleable name="MyControl">
    <attr name="myProperty">
        <enum name="None" value="0"/>
        <enum name="One" value="1"/>
        <enum name="Two" value="2"/>
        <enum name="Three" value="3"/>
        <enum name="Four" value="4"/>
        <enum name="Five" value="5"/>
        <enum name="Six" value="6"/>
        <enum name="Seven" value="7"/>
        <enum name="Eight" value="8"/>
        <enum name="Nine" value="9"/>
        <enum name="Ten" value="10"/>
    </attr>
</declare-styleable>

Załóżmy teraz, że chcę, aby inna, niepowiązana klasa używała tego samego zestawu wartości wyliczeniowych. Czy istnieje sposób, aby to zrobić bez uciekania się do tworzenia listy wyliczeń w nowym w nowym węźle ?. Na przykład coś z semantyką czegoś takiego:

 <declare-styleable name="MyUnrelatedControl">
    <attr name="myProperty" format="[myEnum Format Reference]"/>
 </declare-stylable>

questionAnswers(1)

yourAnswerToTheQuestion