Я создал собственный виджет и объявляю его в layout.xml. Я также добавил несколько пользовательских атрибутов в attr.xml. Тем не менее, при попытке объявить эти атрибуты в стиле в styles.xml, это дает мнеNo resource found that matches the given name: attr 'custom:attribute'.
Я поместил xmlns:custom="http://schemas.android.com/apk/res/com.my.package"
все теги в styles.xml, в том числе <?xml>
, <resources>
и <style>
, но все равно выдает ту же ошибку, что не может найти мое собственное пространство имен XML.
Однако я могу использовать свое пространство имен, чтобы вручную назначать атрибуты представлению в layout.xml, поэтому с пространством имен все в порядке. Моя проблема заключается в информировании файла styles.xml о моем файле attr.xml.
cutsom:xmlns=...
?? не должно бытьxmlns:cutsom=...
?