Пользовательский стиль для индивидуального просмотра внутри стиля
У меня CustomTextView расширяет TextView, и я добавил для него стили, как показано ниже
<declare-styleable name="CustomTextView">
<attr name="something" format="enum" >
<enum name="option1" value="0"/>
<enum name="option2" value="1"/>
<enum name="option3" value="2"/>
</attr>
</declare-styleable>
Теперь в макетах XML я могу использовать его как
custom:something="option2"
Тогда у меня есть AnotherTextView расширяет CustomTextView
И его экземпляр в XML использует собственный стиль следующим образом
<style name="AnotherTextViewStyle" parent="@android:style/Widget.TextView" >
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/height_another_text_view</item>
<item name="android:padding">@dimen/gap_screen</item>
<item name="android:gravity">center</item>
<item name="android:textAppearance">@style/TextButton</item>
</style>
Кажется, я не могу определить в этом стиле мой атрибут стиля следующим образом
<item name="custom:something">option2</item>
Я могу избежать ошибок компиляции, но AAPT не может собрать приложение
Как создать собственный стиль, чтобы связать его с моим CustomTextView, чтобы его можно было определять?
Спасибо!