2013-03-24 1 views
1

Я опубликовал приложение с изображением mdpi, hdpi, xhdpi и xxhdpi для значка приложения. Я получил некоторую обратную связь, что на устройствах ldpi мой значок не использовался и используется по умолчанию для android.Устройство ldpi Android должно использовать ресурс mdpi?

Почему? У моего приложения есть папка drawable-ldpi, но она пуста. Должен ли я удалить его? Является ли это специфическим для значка запуска?

EDIT: У меня нет изображения в папке с возможностью перемещения, только в форме или селекторе xml. Я вижу эту проблему с экраном ldpi размером 240 x 320 пикселей (Samsung Galaxy Y работает под управлением Android 2.3.6). Я говорю об этом приложении: http://code.google.com/p/morpion-1vs1/ (код является общедоступной, потому что в противном случае я должен платить за хранилище, я знаю, что деятельность немного неаккуратно)

Здесь значок используется: enter image description here

ответ

2

Помещенный 36x36-пиксельная версия вашего приложения запускает значок «j5oDi.png» в «drawable-ldpi».


пусковой установки размеры иконок описаны здесь: Launcher Icons -> Size and Format

Вы должны иметь значок файлов в каждой из этих папок ресурсов в различных размерах:

  • Рез/Drawable-ldpi (120 точек на дюйм - Экран с низкой плотностью): 36x36 px
  • res/drawable-mdpi (160 dpi - Средняя плотность экрана): 48x48 px
  • разреш/вытяжка-ИПЧР (240 точек на дюйм - экран высокой плотности): 72x72 PX
  • разреша/вытяжку-xhdpi (320 точек на дюйм - сверхвысокое экран плотности): 96x96 пикселей.
+0

Я отредактировал свой первый вопрос. –

+0

Я это знаю. Вы написали «у вас должны быть файлы значков», но должен ли я или я должен указать один для каждой плотности? Почему Android не использует ресурсы mdpi, как для любого другого изображения? –

+1

Android хочет обновить небольшое изображение для устройства с более высокой плотностью, но не хочет уменьшать изображение большего размера для устройства с меньшей плотностью (т. Е. Не хочет использовать изображение MDPI на устройстве LDPI). Он думает, что будет слишком много накладных расходов при открытии большего изображения, чем устройство предназначено (помните, что устройство должно открывать потенциально много изображений так же, как и ваш, когда он отображает папку приложений, если есть много приложений). Безопасная дорога - отображать значок телефона по умолчанию, установленный по умолчанию, если вы не указали значок приложения с правильным или меньшим размером. Это может различаться между разработчиками LDPI –