Предположим, следующий код:
<MyCustomComponent
style="@style/Base.TextAppearance.AppCompat.Headline"
android:padding="@dimen/padding_default"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
В пользовательском компоненте у меня есть EditText, который мне нужно установить для его атрибута стиля равным @style/Base.TextAppearance.AppCompat.Headline
в коде Java, согласно атрибуту style
в макете. Как я могу это сделать?
Я создаю пользовательский компонент, поэтому мне также нужно знать, какой стиль был выбран в макете пользователем моего компонента.
Это доступно через AttributeSet
? Если да, пожалуйста, дайте мне знать, как?