Темы и стили в Android - rsajob/docs GitHub Wiki

Темы и стили в Android

Материалы для изучения

Мои комментарии

Долгое время обходил эту тему стороной, я думаю как и многие Android разработчики, и очень зря. На самом деле там не так всё сложно. Нужно лишь понять основную концепцию зачем всё это надо, собственно в чём профит.

  1. Вы можете задавать свои атрибуты, добавлять их в свою тему и ссылаться на них в разметке. Это основная фишка и смысл всего этого.
  2. Нужно понять про наследование стилей. Есть два вида, через точку и через parent. Наследование через parent приоритетнее. Через parent обычно наследются от стилей которые заданны вне вашего приложения, например от темы Android или стнадартной библиотеки (хотя формально она часть вашего приложения).