как использовать пользовательский атрибут с использованием измерения с перечислением?

#android

#Android

Вопрос:

Я использую пользовательский атрибут для установки значения размера или типа перечисления. например, я хочу использовать вот так

 lt;resourcesgt;   lt;declare-styleable name="SectionView"gt;  lt;attr name="test" format="enum|dimension"gt;  lt;enum name="aaa" value="0" /gt;  lt;enum name="bbb" value="1" /gt;  lt;enum name="ccc" value="2" /gt;  lt;/attrgt;  lt;/declare-styleablegt;  lt;/resourcesgt;   

activity_main.xml

 lt;Test  android:id="@ id/test"  android:layout_width="match_parent"  android:layout_height="wrap_content"  app:test="30dp"  /gt;  

но когда я запускаю этот код, у меня появляется ошибка can't convert value at index 4 to dimension неужели это невозможно использовать измерение с перечислением?