Правильный синтаксис для ссылки на значение атрибута темы в атрибуте макета:
prefix:attribute="?attr/themeAttribute"
То есть attr
вместо attrs
.
Хотя вы можете иметьопределив этот атрибут в файле с именем attrs.xml
, имя файла на самом деле не имеет значения.Когда создаются ресурсы, каждый файл в папке res/values*/
обрабатывается независимо от имени файла.
Это фактически означает, что вы можете называть свои файлы там как хотите, и вы можете помещать в них любые ресурсы.какой файл вы хотите.Все они будут обрабатываться в соответствии с их типом, например <attr>
, <color>
, <string>
и т. Д.