android - create - drawable files



Android Studio: Pasta Drawable: Como colocar imagens para vários dpi? (7)

Oi Conforme a documentação do Android, a pasta drawable precisa ter vários subdiretórios para imagens de diferentes dpis. No entanto, no Android Studio, a criação de qualquer subdiretório na pasta drawable faz com que ele não detecte nenhuma imagem. Por outro lado, se uma imagem é colocada diretamente na pasta de desenho, ela é detectada e fica disponível para uso, vista R.drawable.ImageName. Nesse caso, como usamos imagens dpi diferentes para o mesmo ImageName?

https://src-bin.com


Answer #1
  1. Clique com o botão direito em " drawable "
  2. Clique em " Novo " e depois em " Ativo da imagem "
  3. Altere " Tipo de ícone " para " Barra de ação e ícones da guia "
  4. Altere " Tipo de ativo " para " Clip-Art " para o ícone e " Imagem " para imagens
  5. Para ícone: clique no botão " Clip Art " e escolha seu ícone
  6. Para imagem: clique no ícone da pasta " Caminho " e escolha sua imagem
  7. Para " Nome ", digite o nome do seu ícone / arquivo de imagem

Answer #2

A maneira mais fácil que eu encontrei de ter a estrutura de "diretório" adequada aparecendo na pasta de desenho dos meus ícones é esta:

  1. Clique com o botão direito em "Drawable"
  2. Clique em "Novo" e depois em "Ativo da imagem"
  3. Altere "Tipo de ativo" para "Barra de ação e ícones de guia"
  4. Para "Primeiro plano", escolha "ClipArt"
  5. Para "Clipart", clique no botão "Escolher" e escolha qualquer ícone
  6. Para "Nome do recurso", digite o nome do arquivo de ícone

Agora, os pseudo-diretórios foram criados para você na pasta Drawable na visualização Android. Abra os diretórios verdadeiros do seu sistema de arquivos "main / res / drawable-xxhdpi", "main / res / drawable-xhdpi" e substitua os ícones em cada pasta pelos seus da densidade adequada.


Answer #3

Existem duas maneiras de fazer isso.

1.Clique com o botão direito do mouse em Novo-> Ativo da imagem-> selecione o restante da imagem em alta resolução será criado automaticamente. Quando terminar, você poderá ver diferentes resoluções dentro da pasta drawable

  1. Do jeito que você quiser. na janela Explorer do projeto, você vê uma lista suspensa como Android. Clique nele para mudar para o projeto.

Agora seu nome do projeto-> app-> src-> principal-> res->

Aila Você pode ver suas pastas desenháveis ​​com hdpi mdpi etc.


Answer #4

No android studio, você pode ver a seguinte pasta drawable xhdpi, drawable-hdpi, drawable-mdpi e muito mais ... Você pode colocar imagens de diferentes dpi nessa pasta de acordo e o android cuidará de quais imagens devem ser desenhadas de acordo com a densidade da tela do dispositivo.

NOTA: Você deve colocar as imagens com o mesmo nome.


Answer #5

Os procedimentos padrão são:

  1. Escolha Projeto> aplicativo> scr> principal
  2. Clique com o botão direito do mouse em "res", escolha "Novo" e escolha "Diretório de recursos do Android"
  3. Na caixa de diálogo aberta, em Tipo de recurso, escolha "drawable"
  4. Na lista Qualificador disponível, escolha Densidade e clique na seta à direita no meio.
  5. Escolha a densidade que você gosta e pressione OK

Answer #6

Você não cria subpastas da pasta drawable, mas pastas 'irmão' próximas a ela na pasta /res para as diferentes densidades ou tamanhos de tela. A pasta /drawable (sem nenhuma dimensão) é usada principalmente para drawables que não se relacionam a nenhum tamanho de tela, como os selector .

Veja esta captura de tela (use o nome drawable-hdpi vez de mipmap-hdpi ):


Answer #7

simplesmente copie e cole a imagem em res> drawable e ele solicitará a pasta de destino que você deseja colocar na imagem de resolução para obter mais ajuda. Procure por pastas drawable do Android Studio





android-drawable