Есть ли способ отформатировать все TextViews, кнопки или что-то еще с темой?
Как в CSS, когда я хочу отформатировать все a-теги
а {
/ здесь немного CSS /
}
Я хочу сделать это в Android через XML, когда я применяю тему к своему приложению.
Есть идеи? Спасибо
http://bartinger.at/
Обновление 1.0:
Я хочу создать тему, которая форматирует текст во всех TextViews зеленым и во всех EditTexts красным. Так что я просто применяю тему, и мне никогда не нужно беспокоиться об атрибуте стиля!
Обновление 1.1:
Так что я нашел этот кусок кода и думаю, что это хорошее начало
<item name="android:textViewStyle">@style/MyTextView</item>
<item name="android:buttonStyle">@style/MyButton</item>
Я думаю, это ответ на мой вопрос. Но у меня есть еще один. Я хочу написать свой собственный ActionBar и хотел знать, как я могу применить стиль по умолчанию или атрибуты по умолчанию (опять же, без добавления атрибута стиля в макет xml: P)
У меня есть класс
public class ActionBar extends LinearLayout{ }
и я собираюсь использовать это в своем приложении
<at.bartinger.uil.ActionBar>....</at.bartinger.uil.ActionBar>
ActionBar должен иметь некоторые атрибуты по умолчанию (например, высоту и ширину), а затем добавлять некоторые пользовательские атрибуты стиля, которые могут меняться от приложения к приложению (например, фон)