Я опубликовал приложение с изображением 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/ (код является общедоступной, потому что в противном случае я должен платить за хранилище, я знаю, что деятельность немного неаккуратно)
Здесь значок используется:
Я отредактировал свой первый вопрос. –
Я это знаю. Вы написали «у вас должны быть файлы значков», но должен ли я или я должен указать один для каждой плотности? Почему Android не использует ресурсы mdpi, как для любого другого изображения? –
Android хочет обновить небольшое изображение для устройства с более высокой плотностью, но не хочет уменьшать изображение большего размера для устройства с меньшей плотностью (т. Е. Не хочет использовать изображение MDPI на устройстве LDPI). Он думает, что будет слишком много накладных расходов при открытии большего изображения, чем устройство предназначено (помните, что устройство должно открывать потенциально много изображений так же, как и ваш, когда он отображает папку приложений, если есть много приложений). Безопасная дорога - отображать значок телефона по умолчанию, установленный по умолчанию, если вы не указали значок приложения с правильным или меньшим размером. Это может различаться между разработчиками LDPI –