web-dev-qa-db-fra.com

Android Studio: Dossier pouvant être dessiné: comment insérer des images pour plusieurs dpi?

Bonjour selon la documentation Android le dossier pouvant être dessiné doit comporter plusieurs sous-répertoires pour les images de différents dpis. Cependant, dans Android Studio, la création de sous-répertoires dans le dossier pouvant être dessiné empêche la détection des images. D'autre part, si une image est placée directement dans le dossier pouvant être dessiné, elle est détectée et disponible pour la vue d'utilisation R.drawable.ImageName. Dans ce cas, comment utiliser différentes images dpi pour le même nom d'image?

47
praveen

Les procédures standard sont:

  1. Choisissez Projet> app> scr> main
  2. Faites un clic droit sur "res", choisissez "Nouveau" et choisissez "Répertoire de ressources Android" Step 2
  3. Dans la boîte de dialogue ouverte, en Type de ressource choisissez "dessinable"Step 3
  4. Dans la liste Qualificatif disponible} _ choisissez Densité, puis cliquez sur la flèche droite au milieu . Step 4
  5. Choisissez la Densité qui vous convient, puis appuyez sur OKStep 5
99
KimNguyen

Il y a deux façons de le faire.

1.Cliquez avec le bouton droit de la souris sur Nouveau -> Fonds d’image -> sélectionnez votre image restante la plus haute résolution sera créée automatiquement une fois que vous avez terminé, vous pouvez voir une résolution différente à l'intérieur du dossier

  1. La façon que tu veux. Dans la fenêtre de l'explorateur de projet, un menu déroulant apparaît sous Android. Cliquez dessus changer pour projeter.

Maintenant, votre nomprojet-> app-> src-> main-> res->

Aila Vous pouvez voir vos dossiers pouvant être dessinés avec hdpi mdpi, etc.

24
Dhina

Voici le moyen le plus simple d’avoir la structure appropriée de "répertoire" dans le dossier pouvant être dessiné pour mes icônes:

  1. Clic droit "Drawable"
  2. Cliquez sur "Nouveau", puis "Image Asset"
  3. Remplacez "Type d'actif" par "Icônes de barre d'actions et d'onglets".
  4. Pour "Avant-plan", choisissez "ClipArt"
  5. Pour "Clipart", cliquez sur le bouton "Choisir" et choisissez une icône.
  6. Pour "Nom de la ressource", entrez votre nom de fichier d'icône

Maintenant, les pseudo-répertoires ont été créés pour vous dans le dossier Drawable de la vue Android. Ouvrez les vrais répertoires de votre système de fichiers "main/res/drawable-xxhdpi", "main/res/drawable-xhdpi" et remplacez les icônes de chaque dossier par les vôtres de la densité appropriée.

12
AlienAnorexia

Vous ne créez pas de sous-dossiers du dossier pouvant être dessiné, mais des dossiers "frères" adjacents sous le dossier /res pour les différentes densités d'écran ou tailles d'écran. Le dossier /drawable (sans aucune dimension) est principalement utilisé pour les dessinables qui ne se rapportent à aucune taille d'écran telle que selectors. 

Voir cette capture d'écran (utilisez le nom drawable-hdpi au lieu de mipmap-hdpi): 

enter image description here

11
asco

Allez simplement dans project Explorer et changez votre View de Android en projet depuis le menu déroulant et vous êtes prêt à partir .There you can simply create folder like we do in Eclipse. Et dans la vue de projet Android, il est masqué, mais lorsque vous basculez en projet. Vous pouvez créer un dossier comme drawable-hdpi,drawable-xhdpi

 enter image description here

10
Xar E Ahmer

copiez et collez simplement l'image dans res> drawable et il vous demandera de choisir le dossier de destination que vous souhaitez utiliser pour obtenir une résolution d'image. Dossiers pouvant être dessinés sur Android Studio

1
Amandeep Rohila

Dans Android studio, vous pouvez voir le dossier suivant dessinable xhdpi, drawable-hdpi, drawable-mdpi et plus ... Vous pouvez placer des images de différentes dpi dans ce dossier en conséquence et Android veillera au choix la densité d'écran de l'appareil. 

NOTE: Vous devez mettre les images avec le même nom.

1
Ajeet

Vous devez accéder aux ID d'image à l'aide de R.mipmap.yourImageName

0
Hitesh Bisht

Nouveau -> Importation possible par lot -> Cliquez sur le bouton Ajouter -> Sélectionnez une image -> Sélectionnez la résolution de la cible, Nom de la cible, Format -> Ok

0
disha4mourya