Размер фонового изображения Android в пикселях

Я хотел бы создать фоновое изображение для разных разрешений в Android. Поэтому мне нужны значения (в пикселях) для ldpi, mdpi, hdpi, xhdpi и xxhdpi. Важно, чтобы изображение не было размытым.

Я уже прочитал документацию о поддержке нескольких экранов, но в пикселях есть размеры в пикселях.

Ответы

Ответ 1

нет полного списка разрешений экрана, нет фиксированных значений в пикселях для ldpi, mdpi, hdpi, xhdpi и xxhdpi. Каждое устройство Android может иметь разное разрешение. Если вы хотите заполнить все разрешения, вам придется создавать слишком много изображений. Если вы поместите их в свое приложение, это сделает размер приложения огромным. Возможно, лучший подход - использовать составное изображение для фона.

Ответ 2

Попробуйте выполнить нижеуказанную ссылку размера графического файла значка android для разрешения экрана устройства.

                            ldpi     mdpi     hdpi     xhdpi    xxhdpi     xxxhdpi
Launcher And Home           36*36    48*48   72*72    96*96    144*144    192*192
Action Bar And Tab          24*24    32*32   48*48    64*64    96*96      128*128
Notification                18*18    24*24   36*36    48*48    72*72      96*96
Background                  320*426  320*470 480*640  720*1280 1080*1920  1440*2560

Ответ 3

Согласно документации android

mdpi - размер baseLine

введите описание изображения здесь

мы можем использовать его для измерения всех других масштабов, что означает, что если mdpi (шкала 1), равная 1 xhdpi (шкала 2), должна равняться 2, умножать размеры mdpi в масштабе

все размеры ширина х высота в пикселях

xxxhdpi: 1280x1920 px  // 4x
xxhdpi : 960x1440 px   // 3x
xhdpi  : 640x960 px    // 2x
hdpi   : 480x800 px    // 1.5 x at least 480x720  
mdpi   : 320x480 px    // baseline = 1x
ldpi   : 240x360 px    // .75 x

** note Я добавляю xxhdpi с масштабом 3.0x в изображение *

Ответ 4

  • xhdpi: 640x960 px
  • hdpi: 480x800 px
  • mdpi: 320x480 px
  • ldpi: 240x320 px