В моем проекте Android у меня есть несколько пользовательских компонентов, которые используют настраиваемые атрибуты.
Файл attrs.xml выглядит так:
<?xml version="1.0" encoding="utf-8"?>
<resources >
<declare-styleable name = "TextBox">
<attr name = "font" format = "string"/>
</declare-styleable>
<declare-styleable name = "ButtonBox">
<attr name = "font" format = "string"/>
</declare-styleable>
</resources>
Я отлично извлекаю атрибуты в пользовательском компоненте, но когда я запускаю код, я вижу следующую ошибку.
Ошибка: атрибут/шрифт элемента найден более одного раза
Ошибка: не удалось выполнить задачу ':app:mergeDebugResources'.
Не должно иметь значения, что в двух разных ресурсах, которые можно объявлять, есть похожие имена атрибутов, верно?
Если у вас есть какая-либо помощь, мы будем очень признательны, спасибо!