Ресурс стиля

Ресурс стиля описывает формат и внешний вид пользовательского интерфейса. Стиль может быть применен к отдельному визуальному компоненту(с помощью файла разметки), к явлению или ко всему приложению в целом (с помощью файла манифеста).

Более подробно тема создания и применения стилей рассматривается в разделе Стили и темы.

Примечание: стиль это простой ресурс, на который ссылаются используя значение атрибута name(а не имя XML файла). Таким образом, вы можете объединить различные стили в одном XML файле в рамках одного элемента <resources>.

МЕСТОПОЛОЖЕНИЕ ФАЙЛА:

res/values/filename.xml

Имя файла может быть произвольным. В качестве идентификатора используется значение, указанное в атрибуте name.

ССЫЛКА НА РЕСУРС:
В XML: @[package:]style/style_name
СИНТАКСИС:
ЭЛЕМЕНТЫ:
<resources>

Обязательный. Элемент должен быть корневым. Не имеет атрибутов.

<style>

Описывает один стиль. Включает дочерние элементы <item>

Атрибуты:

name
Обязательный. Имя стиля, которое используется в качестве идентификатора ресурса.
parent
Ссылка на родительский ресурс, от которого стиль наследует свойства.
<item>

Описывает одно свойство стиля. Является дочерним элементом для <style>

Атрибуты:

name
Обязательный. Имя свойства стиля, которое должно включать в себя, при необходимости, имя пакета (например android:textColor).
ПРИМЕР:

XML файл стиля сохранен в директорииres/values/

XML файл, в котором применяется стиль для элемента TextView сохранен в каталоге res/layout/:

Добавить комментарий