Pergunta

estou trabalhando no meu primeiro aplicativo e tenho uma dúvida sobre imagens

em primeiro lugar, há 4 pastas desenháveis ​​diferentes, basta colocar uma imagem em uma delas?qual é a maneira correta de adicionar uma imagem de recurso?

em segundo lugar, sei que existem várias resoluções diferentes para telefones.devo usar apenas um que seja, digamos, 960x720dp?ou existe outra maneira apropriada de fazer isso?quero adicionar uma imagem como recurso ao meu projeto e usá-la como plano de fundo para o layout do meu aplicativo ...

Foi útil?

Solução

Você só precisa colar suas imagens em pastas leves. Para resolver diferentes resíduos, você pode colocar imagens diferentes em diferentes pastas leves com o mesmo nome, digamos que o logotipo.jpg em LDPI desenhista pode ter logotipo de imagem.jpg com resolução apto para LDPI, e Drawable-MDPI tem logotipo de imagem.jpg com ResoluiIionapto para o MDPI.ou se qualquer imagem deve ser a mesma para todas as resoluções, coloque uma única imagem em qualquer uma das pastas decomáveis.

Outras dicas

A melhor forma é colocar 4 versões diferentes da imagem nas 4 pastas.A maneira mais simples de descobrir qual resolução cada pasta deve ter é usar a imagem mdpi como referência e multiplicar outras 3 assim:

ldpi  = mdpi x 0.75
mdpi  = this is the reference resolution
hdpi  = mdpi x 1.5
xhdpi = mdpi x 2

Exemplo:para uma imagem que tenha 100 x 80 px como imagem base, a outra pasta deverá conter imagens com a seguinte resolução:

ldpi  =  75 x  60 px
mdpi  = 100 x  80 px  this is the reference image
hdpi  = 150 x 120 px
hhdpi = 200 x 160 px

A melhor maneira é criar a maior imagem necessária em seu editor de imagens e fazer variantes menores a partir dela.você pode encontrar sua própria fórmula matemática para a multiplicação

Se você não quiser colocar variantes diferentes para a imagem então deixe o sistema operacional Android converter as imagens para você O sistema operacional Android iráprocurar a imagem de referência na pasta mdpi portanto certifique-se de colocar a imagem nesta pasta

Mais informações aqui

Você pode fazer isso adicionando apenas uma imagens em qualquer pasta, mas este link de suportando múltiplosTelas e resolução de imagens Forneça a melhor maneira de fazer isso.Basta ler isso

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top