2014-08-29 5 views
1

Я полностью смущен, чтобы читать основные статьи, чтобы понять, как настроить приложение на различные размеры экрана. в основном проблема, с которой я сталкиваюсь, - это иметь логотип, подходящий для экранов с различной плотностью экрана. У меня есть изображение с разрешением 1616x369, которое подходит к планшетам Nexus 7 «tablet and nexus 10», на мой взгляд, потому что они содержат плотность экрана hdpi (которая выглядит совершенно нормально). но если я изменил предварительный просмотр на eclipse на размер экрана размером 10 "wxvga, который, как представляется, содержит разрешение mdpi, изображение становится неровным. Я знаю, это связано с тем, что я не указал изображение в папке mdpi для Android, чтобы поднять его, поэтому он поднимает изображение из папки hdpi. Я не понимаю, какие разрешения мне следует создавать изображения для папок mdpi и ldpi на основе исходного изображения.Значки Android для разных дисплеев и плотности экрана

ответ

2

Я не уверен, где я получил это информация из, но я считаю, что есть ссылка на него в документации Iconography | Android Development.

Density Launcher Action Bar Small/Contextual Notification 
    mdpi 48x48 px 32x32 px 16x16 px   24x24 px 
    hdpi 72x72 px 48x48 px 24x24 px   36x36 px 
    tvdpi (use hdpi) (use hdpi) (use hdpi)   (use hdpi) 
    xhdpi 96x96 px 64x64 px 32x32 px   48x48 px 
    xxhdpi 144x144 px 96x96 px 48x48 px   72x72 px 
+0

Это для значков и баров запуска, но как это будет работать для случайного изображения, которое мне нужно в моем приложении? –

+0

Я бы сказал, получив соотношение реального размера вашего изображения, деленное на реальный размер значка запуска, затем несколько пикселей иконки Launcher с вашим коэффициентом, чтобы получить приблизительный пиксель, а затем, возможно, нормализовать до 16 пикселей. – mstrthealias

1

размера изображения изменяется в зависимости, какой тип изображения, которое вы хотите.

  • Launcher иконки
  • панель действий и вкладка иконки
  • Значки уведомлений
  • навигации индикатор ящика
  • Общие иконки

В зависимости от того, где вы будете использовать изображение он изменяет размер, поэтому у вас есть правильный набор для того, что вы используете.

Затем не забудьте скопировать изображение в папки ldpi, mdpi и т. Д. Если вы сделаете это правильно, вы не будете получать изображения в пикселях.

Просто зайдите на этот сайт http://romannurik.github.io/AndroidAssetStudio/index.html

Нажмите на какой тип изображения, которое вы хотите и генерировать, выберите одно изображение для примера и загрузки, то вы можете увидеть правильные размеры. Надеюсь, это поможет вам.

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