2012-01-12 2 views
3

Я создаю приложение для Android с помощью Eclipse. Если у меня есть одна папка Drawable с несколькими PNG-файлами, редактор UI в Eclipse не сможет загрузить изображения, которые я размещаю на ImageButtons. Мне не удалось преобразовать и не удалось разрешить ошибки @drawable в журнале, и кнопки просто отображаются в редакторе. Если я запускаю приложение на эмуляторе, он работает нормально.Eclipse не доволен одной доступной папкой?

Если я копирую одну единственную папку с возможностью перемещения в 3 папки по умолчанию, которые Eclipse создает для новых проектов (я думаю, что они названы, Drawable-hdpi, Drawable-mdpi и т. Д.) ... тогда Eclipse отлично работает, и так Эмулятор. Если я удалю все папки, кроме папки DPI среды, Eclipse работает нормально, но эмулятор (мое приложение действительно) сбой, когда я пытаюсь загрузить активность, использующую любой из ресурсов.

В моем понимании любая из приведенных выше комбинаций должна работать (возможно, некоторые уродливые масштабированные изображения). В конце концов я планирую выяснить, какие растровые изображения выглядят хуже всего и создавать несколько версий этих, но для этой фазы моего проекта я бы предпочел просто иметь один из каждого растрового изображения и позволить ОС масштабировать их. Каков мой лучший выбор для этого?

Худший случай Я просто позволю Eclipse IDE жаловаться и не показывать свои изображения в дизайне - я все равно работаю в XML-представлении.

+0

Не могли бы вы открыть файл регистрации ошибок и после трассировки стека (Window> Show View> Error Log)? Одна вещь, о которой я расскажу, это убедиться, что изображения находятся в каталоге внутри папки eclipse (щелкните по нему и нажмите f5, чтобы обновить его). Эта ошибка будет описана вами, если изображения, которые вы ссылаетесь на использование в ImageButton, отсутствуют в каталоге. – Jack

ответ

6

Попробуйте поместить их в вытяжке-nodpi

+0

Отлично работает, спасибо! Работает в среде Eclipse IDE, а также при запуске на эмуляторе. – eselk

+0

У меня была эта проблема с drawable-normal-hdpi, но при наличии моих изображений в drawable-hdpi - все в порядке. – Yar

Смежные вопросы