Eclipse Graphical Layout не загружает изображения - PullRequest
0 голосов
/ 27 марта 2012

Я создал собственный класс, который расширяет View, и поместил в него несколько пользовательских процедур рисования. Когда класс инициализируется, он создает растровое изображение, используя:

Bitmap template = BitmapFactory.decodeResource(getResources(), R.drawable.template);

Это прекрасно работает, когда я запускаю приложение как в AVD, так и на нативном устройстве, но в Eclipse я получаю исключение с нулевой ссылкой каждый раз, когда пытаюсь вызвать

canvas.drawBitmap(template, srcRect, destRect, null);

если я оберну оператор drawBitmap в if-check для шаблона == null, тогда отобразится графический макет, и на экране будет пустое представление (чего следует ожидать, если я не рисую фон).

Некоторое время назад я начал замечать, что когда я добавляю и удаляю изображения в свой каталог drawable-hdpi, изображения в графическом редакторе начинают повреждаться. Недавно я только что удалил всю старую тестовую графику, которую использовал, поэтому единственными изображениями в каталоге drawable-hdpi являются «ic_launcher.png» и «template.png»

Кто-нибудь знает, как я могу сбросить Eclipse, чтобы он снова начал правильно читать графику?

1 Ответ

0 голосов
/ 27 марта 2012

Нажмите Проекты, затем нажмите Очистить.Это должно обновить ваши .xml и R класс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...