В ApiDemos есть пример вида Gallery1, который объявляет пользовательский стиль в attrs.xml, как таковой:
<declare-styleable name="Gallery1">
<attr name="android:galleryItemBackground" />
</declare-styleable>
теперь, я хочу сделать то же самое для своих виджетов, но используя другое пространство имен. Однако, как только я заменю пространство android: namespace чем-то другим, я получаю эту ошибку:
ОШИБКА: В Gallery1 не удается найти атрибут myns: galleryItemBackground
Невозможно найти атрибут? Почему он ищет атрибут, который я собираюсь объявить? Разве это не значит, что этот файл может называть ваши собственные пользовательские атрибуты?
Интересно отметить, что он работает, если вы не предоставляете собственное пространство имен, а просто имя атрибута.