web-dev-qa-db-fra.com

Comment ajouter une image dans le dossier pouvant être dessiné à un ImageView dans Android Studio 1.2?

Depuis que Google a ajouté le dossier mipmap pour les icônes du lanceur, j'ai eu des problèmes avec le dossier drawables. J'ai ajouté manuellement les dossiers hdpi dans le dossier pouvant être dessiné, mais lorsque j'essaie d'ajouter le chemin d'accès src, les images ne me permettent pas de les afficher et de les sélectionner. Comment ajouter une image dans le dossier pouvant être dessiné à un ImageView dans Android Studio 1.2?

4
Justin M.

essayez avec cette méthode de code, il existe trois façons de définir une image sur ImageView 

imageView.setImageResource(R.drawable.play);

ou

            <ImageView
            Android:id="@+id/ivProfileBg"
            Android:src="@drawable/image_name"
            Android:layout_width="wrap_content"
            Android:layout_height="wrap_content" />

ou 

              <ImageView
              Android:id="@+id/ivProfileBg"
              Android:background="@drawable/image_name"
              Android:layout_width="wrap_content"
              Android:layout_height="wrap_content" />
5
Amitsharma

Collez l'image PNG dans le répertoire suivant <Project-Name>\app\src\main\res\drawable\ (Si le répertoire pouvant être dessiné n'existe pas, créez-en un nouveau).

maintenant ajouter l'attribut src à l'imageView comme je l'ai fait.

           <ImageView
                Android:id="@+id/ivProfileBg"

                Android:src="@drawable/image_name"

                Android:layout_width="wrap_content"
                Android:layout_height="wrap_content" />

où nom_image est le nom de l'image PNG que vous venez de coller dans le répertoire pouvant être dessiné.

si vous voulez coller l'image dans la section hdpi, vous devez créer le répertoire sous le dossier res\, le chemin serait alors <Project-Name>\app\src\main\res\drawable-hdpi\

1
theapache64

Ajouter un dossier hdpi à l'intérieur du dossier que vous pouvez dessiner ne fonctionnera pas, car il ne sera pas découvert par Android. Pour faciliter la navigation, vous pouvez basculer et afficher Project Explorer de ' Android ' à ' Project ' comme ci-dessous:

enter image description here

En vue du projet, vous pouvez explorer tous les dossiers pouvant être dessinés, y compris hdpi, mdpi, etc., comme le chemin suivant src app/src/main/res/...

enter image description here:

0
Mohammad Arman

Il s’avère que j’avais besoin de pas de créer les sous-dossiers de dossiers dessinables. Android Studio les classe ensuite automatiquement dans le dossier pouvant être dessiné. Merci pour toute votre aide!

0
Justin M.

En haut à gauche de l'écran, juste en dessous du nom du projet, un aperçu du projet (répertoires, fichiers, etc.) le change de "Android" à "Projet". Ensuite, allez à/app/src/main/res. puis faites un clic droit sur res et créez un dossier pouvant être dessiné à l'intérieur! Mettez votre truc là. vous pouvez accéder à la ressource en utilisant: @ drawable/... inside quand vous allez l'utiliser.

0
Javad Arjmandi