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

Android Discussion :

Problème Widget ID et Bitmap


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 168
    Par défaut Problème Widget ID et Bitmap
    Bonjour à tous, je un souci concernant un widget que je développe.

    Je m'explique :

    J'ai un fichier layout avec juste un LinearLayout et je souhaite dans le code, ajouter dynamiquement des ImageView au Linear Layout :

    Avec ce code je récupère le layout (il me semble)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    LayoutInflater li = LayoutInflater.from(context);
    LinearLayout l = (LinearLayout)
    i.inflate(R.layout.napply_widget_layout,null);

    Ensuite, je créé dans le code l'ImageView :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ImageView i = new ImageView(context);
    i.setId(123456789);
    l.addView(i);
    Puis j'attribue une icone pour l'ImageView dans le Widget:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    views.setImageViewResource(123456789, R.drawable.ic_launcher);
    Au lancement j'ai un "problem with widget" qui vient de la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    views.setImageViewResource(123456789, R.drawable.ic_launcher);
    Quand je créé une ImageView dans le layout xml et que je remplace 123456789 par R.id.idImageView ça marche, mais je souhaiterai le faire dynamiquement et pas en l'écrivant dans le XML.

    Si quelqu'un a une solution, je suis preneur.

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 149
    Par défaut
    faudrais que tu nous mette ton logcat pour voir l'erreur

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 168
    Par défaut
    Citation Envoyé par Cedric G Voir le message
    faudrais que tu nous mette ton logcat pour voir l'erreur
    J'ai oublié, mais j'ai résolu le problème.

    Un widget s'appuie obligatoirement sur du xml, on ne peut pas ajouter grace au code des view.

    Merci quand meme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 18/05/2015, 15h59
  2. Problème pour créer un Bitmap
    Par 4u4me4us dans le forum Android
    Réponses: 0
    Dernier message: 07/05/2012, 17h51
  3. Problème de mémoire avec Bitmap (c++/cli)
    Par bonofred dans le forum Windows Forms
    Réponses: 9
    Dernier message: 21/01/2009, 15h58
  4. Problème Widgets avec QT
    Par fanofrap dans le forum Qt
    Réponses: 7
    Dernier message: 22/04/2008, 14h49
  5. Problème d'impression de Bitmap
    Par geocad dans le forum Langage
    Réponses: 20
    Dernier message: 26/10/2007, 21h54

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