Размер фонового изображения 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