Hoje irei falar sobre como adicionar imagens em nossas aplicações android construídas com Xamarin.
O maior desafio quando se trata de imagens em aplicações mobile é atender a diversidades de dispositivos existentes no mercado, principalmente que rodam a plataforma android, são diversos dispositivos de diferentes tamanhos e fabricantes. Isso dificulta na hora de trabalhar com imagens em nossas aplicações.
As imagens em nosso projeto android ficam armazenadas na pasta Resources e em subpastas de acordo com seu tamanho e sua densidade (small, normal, large, e xlarge).
Podemos observar essa estrutura de pastas na imagem a seguir:
Mas em qual pasta devo adicionar minha imagem ?
Segue uma tabela com as pastas e suas especificações. Veja na qual a sua imagem se encaixa e adicione na respectiva pasta.
Pasta |
Tamanho |
Tamanho da tela |
Densidade |
Drawable |
Small |
426dp x 320dp |
mdpi |
Drawable-hdpi |
Normal |
470dp x 320dp |
hdpi |
Drawable-xhdpi |
Large |
640dp x 480dp |
xhdpi |
Drawable-xxhdpi |
xlarge |
960dp x 720dp |
xxhdpi |
Tenho um celular com a tela nas dimensões 1440×2960, criei uma imagem nas mesmas dimensões testei em todas as pastas mas não funciona. Você poderia me informar como devo proceder.
CurtirCurtir
Olá Mário, utilize um conversor para converter as dimensões da sua imagem para dp e assim descobrir em qual pasta ela se encaixa.
Verifique o nome da imagem, talvez não esteja aparecendo por conta disso.
Espero ter ajudado.
CurtirCurtir
Juliano, obrigado pelo retorno, o problema estava no meu celular, reiniciei ele e funcionou.
CurtirCurtir