Ошибка синтаксического анализа XML для Android: Drawable

1

Привет Я столкнулся с проблемой Я хочу, чтобы мое приложение забирало ресурсы из фреймворка. Вот мой фрагмент кода для xml.

Чтобы это было достигнуто, следующие изменения были сделаны в attrs.xml

и themes.xml на уровне рамки

@android: drawable/btn_minus_ss

Загружаемый btn_minus_ss.png добавляется в папку drawable-hdpi в структуре местоположения /base/core/res/res/drawable -hdpi Всякий раз, когда я открываю приложение, он падает. Я получаю следующую ошибку в журналах

ERROR/AndroidRuntime (3701): вызвано: org.xmlpull.v1.XmlPullParserException: двоичная строка XML файла # 5: для тега требуется атрибут "drawable" или дочерний тег, определяющий drawable

Однако, когда я использую это Android: фон = "андроид: атр /theme _btn_minus_ss" Я не ошибаюсь. Я хочу использовать андроид: рисуем В чем причина и как эта проблема может быть решена.

Спасибо и с уважением Aviral

Теги:
parsing

3 ответа

4

Ошибка

ERROR/AndroidRuntime (3701): вызвано: org.xmlpull.v1.XmlPullParserException: двоичная строка XML файла # 5: для тега требуется атрибут "drawable" или дочерний тег, определяющий drawable

имеет отношение к формату вашего xml, вы устанавливаете что-то вроде

<item android:background="@foo-value-here" />

Что говорит вам ошибка, так это должно быть как

<item android:drawable="@foo-value-here" />
3

Я думаю, что у меня была такая же проблема, похоже, это ошибка в плагине eclipse для Android. решение такое же, как и для этого вопроса (закройте eclipse и перезапустите его): андроид include tag - неверная ссылка на макет

  • 0
    +1 Спасибо - Решил мою проблему.
1

Также сделайте андроид: вытащить первый атрибут тега элемента - он работал у меня.

  • 0
    у меня это тоже сработало ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню