Resolução de imagens para mdpi, hdpi, xhdpi e xxhdpi

Tenho um fundo para a minha aplicação nas resoluções 720x1280 pixels, 1080x1920 pixels e 1440x2560 pixels.

em que pastas (mdpi, hdpi, xhdpi e xxhdpi) devo colocar cada fundo?

Author: user3051755, 2015-02-13

4 answers

Por favor, leia a documentação do Android sobre os tamanhos do ecrã.

A partir de um tamanho de imagem base, existe um 3:4:6:8:12:16 razão de escala em tamanho desenhável por PPP.

LDPI - 0.75x
MDPI - Original size // means 1.0x here 
HDPI - 1.5x
XHDPI - 2.0x
XXHDPI - 3x
XXXHDPI - 4.0x

Por exemplo, a imagem 100x100px num MDPI será do mesmo tamanho de um 200x200px num ecrã XHDPI.

 61
Author: Manuel Ramírez, 2016-11-07 15:32:47

Necessita de tamanhos de ecrã para o splash:

LDPI: Portrait: 200 X 320px
MDPI: Portrait: 320 X 480px
HDPI: Portrait: 480 X 800px
XHDPI: Portrait: 720 X 1280px
XXHDPI: Portrait: 960 X 1600px
XXXHDPI: Portrait: 1440 x 2560px

Necessita de tamanhos de ícones para a aplicação:

Http://iconhandbook.co.uk/reference/chart/android/

 46
Author: Rahul Agrawal, 2017-08-29 18:15:18

Para conhecer a resolução do telefone basta criar uma imagem com a etiqueta mdpi, hdpi, xhdpi e xxhdpi. coloque estas imagens na respectiva pasta, como mdpi, hdpi, xhdpi e xxhdpi. crie uma vista de imagem na disposição e carregue esta imagem. o telefone irá carregar a respectiva imagem a partir de uma pasta específica. com isso você vai obter a resolução do telefone ou *dpi que ele está usando.

 2
Author: Android_Rocks, 2015-06-08 10:44:17

O tamanho DP de qualquer dispositivo é (fator de conversão de resolução / densidade real).

O factor de conversão da densidade para os baldes de densidade é o seguinte:

ldpi: 0.75
mdpi: 1.0 (base density)
hdpi: 1.5
xhdpi: 2.0
xxhdpi: 3.0
xxxhdpi: 4.0

Exemplos de conversão de resolução/densidade em DP:

  • Dispositivo Ldpi de 240 X 320 px será de 320 X 426,66 DP. 240 / 0, 75 = 320 dp 320 / 0, 75 = 426, 66 dp

  • O dispositivo Xxhdpi de 1080 x 1920 pixels (Samsung S4, S5) será de 360 X 640 dp. 1080 / 3 = 360 dp 1920 / 3 = 640 dp

Esta imagem mostra mais:

Density

Para mais detalhes sobre DIP read aqui .

 0
Author: Saeed, 2018-09-03 14:47:24