Android - PNG-файл делает растровый XML недоступным для анализа - PullRequest
0 голосов
/ 21 октября 2011

У меня есть один файл PNG, который при обращении из файла растрового XML-файла в редакторе ресурсов Eclipse генерирует ошибку Failed to parse file.Когда я заменяю его другим файлом, все работает.Когда я запускаю приложение - изображение не будет отображаться.Код XML:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/linen_android_tile"
    android:dither="true"
    android:tileMode="repeat">
</bitmap>

А вот файл:

img

Ответы [ 4 ]

1 голос
/ 14 декабря 2011

Также, если вы используете индексированный png-файл, попробуйте преобразовать его в RGB.

0 голосов
/ 14 декабря 2011

Вряд ли, но стоит проверить, имя файла не linen_android_tile.9.png, не так ли? Это указывает на 9-патч png, и они обрабатываются по-разному.

0 голосов
/ 14 декабря 2011

измените ваш png файл, возможно, это внутренняя проблема с вашим файлом изображения.Это иногда случалось и со мной, но изменение файла работало нормально для меня.

0 голосов
/ 08 декабря 2011

Нет проблем для меня с вашим PNG.

Решения:

  • Обновление до плагина Eclipse ADT версии 15
  • Попробуйте обновить папку Eclipse res
  • Сохранение PNG в 24-битном формате вместо 8-битного
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...