Есть ли способ отформатировать все TextView, кнопки или что-то еще с темой? Как в CSS, когда я хочу отформатировать все a-теги
a { / здесь немного css / }
Я хочу сделать это в Android через xml, когда я применяю тему к своему приложению. Есть идеи? Спасибо
Обновление 1.0: Я хочу создать тему, которая форматирует текст во всех TextViews зеленым и во всех EditTexts красным. Так что я просто применяю тему, и мне никогда не придется беспокоиться об атрибуте стиля!
Обновление 1.1: Итак, я нашел часть этого кода, и я думаю, что это хорошее начало
- @style/MyTextView
- @style/MyButton
Я думаю, что это ответ на мой вопрос. Но у меня есть еще один. Я хочу написать свой собственный ActionBar и хочу знать, как применить стиль по умолчанию или атрибуты по умолчанию (опять же, без добавления атрибута стиля в макет xml: P)
У меня есть класс
public class ActionBar extends LinearLayout{ }
, и я собираюсь использовать его так же в моем приложении
....
ActionBar должен иметь некоторые атрибуты по умолчанию (например, высоту и ширину), а затем добавить некоторые пользовательские атрибуты стиля, которые могут изменяться от приложения к приложению (например, фон)