Я создаю приложение для Android с помощью Eclipse. Если у меня есть одна папка Drawable с несколькими PNG-файлами, редактор UI в Eclipse не сможет загрузить изображения, которые я размещаю на ImageButtons. Мне не удалось преобразовать и не удалось разрешить ошибки @drawable в журнале, и кнопки просто отображаются в редакторе. Если я запускаю приложение на эмуляторе, он работает нормально.Eclipse не доволен одной доступной папкой?
Если я копирую одну единственную папку с возможностью перемещения в 3 папки по умолчанию, которые Eclipse создает для новых проектов (я думаю, что они названы, Drawable-hdpi, Drawable-mdpi и т. Д.) ... тогда Eclipse отлично работает, и так Эмулятор. Если я удалю все папки, кроме папки DPI среды, Eclipse работает нормально, но эмулятор (мое приложение действительно) сбой, когда я пытаюсь загрузить активность, использующую любой из ресурсов.
В моем понимании любая из приведенных выше комбинаций должна работать (возможно, некоторые уродливые масштабированные изображения). В конце концов я планирую выяснить, какие растровые изображения выглядят хуже всего и создавать несколько версий этих, но для этой фазы моего проекта я бы предпочел просто иметь один из каждого растрового изображения и позволить ОС масштабировать их. Каков мой лучший выбор для этого?
Худший случай Я просто позволю Eclipse IDE жаловаться и не показывать свои изображения в дизайне - я все равно работаю в XML-представлении.
Не могли бы вы открыть файл регистрации ошибок и после трассировки стека (Window> Show View> Error Log)? Одна вещь, о которой я расскажу, это убедиться, что изображения находятся в каталоге внутри папки eclipse (щелкните по нему и нажмите f5, чтобы обновить его). Эта ошибка будет описана вами, если изображения, которые вы ссылаетесь на использование в ImageButton, отсутствуют в каталоге. – Jack