IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Problème au niveau d'une ImageView


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Décembre 2010
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 77
    Par défaut Problème au niveau d'une ImageView
    Bonjour , je suis débutante en Android je suis vraiment besoin de votre aide : je veux convertir un ImageView à un Bitmap comment je peux le faire j'ai essayé comme ça mais il ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      ImageView imageView;
            BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();
            Bitmap bmap = drawable.getBitmap();

  2. #2
    Membre éclairé
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2012
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2012
    Messages : 72
    Par défaut Voilà

    Après une rapide recherche j'ai trouvé ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Bitmap icon = BitmapFactory.decodeResource(context.getResources(),
                                               R.drawable.icon_resource);
    je n'ai pas testé, mais je pense que ca marche

  3. #3
    Membre actif
    Inscrit en
    Décembre 2010
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 77
    Par défaut
    je vous remercie mais ce n'est pas comme ça je veux .
    j'ai juste un imageView c'est je connais pas comment elle est identifiée(R.drawable.icon )

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Je ne comprends pas la question/problème ?

    Si vous avez une image-view vous savez comment elle est identifiée (vu que c'est vous qui la rajoutez dans le layout)

  5. #5
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    ImageView est un composant graphique d'Android permettant d'afficher une image.
    Bitmap est un format d'image, donc j'imagine que tu parles d'une image.

    Ainsi, la phrase "convertir une imageview en bitmap" ne veut rien dire, ou il faudrait plus expliciter le sens.

    Sinon, pour lier l'ImageView entre la définition XML et le code, tu as accès au XML, donc tu sais comment elle s'appelle.
    Si ce n'est pas le cas, il faut que tu ailles lire divers tutoriels sur le développement Android avant de te lancer la-dedans (et ceci est une notion basique).

    Si tu veux charger une image dans une ImageView, tu connais aussi normalement le nom de l'image que tu veux mettre, donc pas de souci.

    Merci de clairement expliquer ton problème. Tu t'aides déjà ainsi, en explicitant bien le souci, il est plus facile d'y voir clair et d'y répondre.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  6. #6
    Membre éclairé
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2012
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Juillet 2012
    Messages : 72
    Par défaut Encore une fois!
    Encore une fois, google est ton ami !
    je choisis le premier résultat et je tombe sur ce que tu demande même si ce n'est pas très cohérent !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    imageView.buildDrawingCache();
    Bitmap bmap = imageView.getDrawingCache();

Discussions similaires

  1. [1.x] Probléme au niveau d'une requête DQL
    Par simolewestside dans le forum Symfony
    Réponses: 1
    Dernier message: 27/12/2012, 12h31
  2. [ExtJS] Problème au niveau d'une combobox
    Par pitou26 dans le forum Ext JS / Sencha
    Réponses: 1
    Dernier message: 08/10/2012, 20h34
  3. [Oracle] Problème au niveau d'une requête et de l'utilisation de son résultat
    Par LethaL86 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 04/09/2007, 14h31
  4. [LDAP] Problème au niveau des accents une interface PHP
    Par Manuxy dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 30/04/2007, 11h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo