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 :

Modifier image en fonction de résultat


Sujet :

Android

  1. #1
    Membre averti
    Homme Profil pro
    Informaticien - Profesionnal master application development
    Inscrit en
    Octobre 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informaticien - Profesionnal master application development
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 47
    Par défaut Modifier image en fonction de résultat
    Bonsoir,

    dans le cadre du développement d'une application calculant l'IMC, l'IMG, le poid idéal etc je souhaiterai en fonction du résultat d'IMC obtenu afficher une image du style " Panneau Attention " d'une certaine couleur mais je ne sais pas comment modifier celle ci dans mon code Java.

    Auriez-vous une petite idée qui pourrait m'orienter ?

    Pour le moment seul la couleur du texte change en fonction du résultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    IMG = ((1.2 * IMC) + (0.23 * age) - (10.83 * 0) - 5.4);
     
    					if (IMG <= 25) {
    						resultatIMG.setTextColor(Color.rgb(237, 127, 16));
    						resultatIMG.setText(Double.toString(IMG));
    						break;
    					}
    					if (IMG >= 25 && IMG <= 30) {
    						resultatIMG.setTextColor(Color.rgb(1, 215, 88));
    						resultatIMG.setText(Double.toString(IMG));
    						break;
    					} else {
    						resultatIMG.setTextColor(Color.rgb(237, 0, 0));
    						resultatIMG.setText(Double.toString(IMG));
    						break;
    					}
    De plus seconde question, je ne comprend pas pourquoi lors du passage d'une activité à une autre, celle-ci plante sur l'émulateur mais pas sur mon Galaxy S.

    Merci et bonne soirée

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,


    Auriez-vous une petite idée qui pourrait m'orienter ?
    Pour travailler sur les images

    Soit tu changes les couleurs de ta bitmap directement en modifiant les valeurs de ces pixels , soit je ne sais pas exactement comment faire mais cela doit être possible passer par des calques, avec la couleur du background de l'image à modifier.

    De plus seconde question, je ne comprend pas pourquoi lors du passage d'une activité à une autre, celle-ci plante sur l'émulateur mais pas sur mon Galaxy S.
    Quelle est l'erreur remontée ?

  3. #3
    Membre expérimenté Avatar de chpil
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 143
    Par défaut
    Un Drawable de type Level List me parait correspondre tout à fait à ton besoin; le principe est de définir toutes les images correspondant à différents états (une valeur numérique); ensuite, une fois le drawable chargé, tu choisis l'image en positionnant le level via setLevel

  4. #4
    Membre averti
    Homme Profil pro
    Informaticien - Profesionnal master application development
    Inscrit en
    Octobre 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informaticien - Profesionnal master application development
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2011
    Messages : 47
    Par défaut
    Merci j'ai réussi à implémenter ce que je souhaitais.

    Mes images varient bien selon le résultat obtenu. Seulement lors du lancement de l'activité, sans qu'aucun résultat ne soit encore sortie une des image s'affiche de toute facon, je l'ai donc remplacer par une nouvelle à fond blanc mais je suppose qu'il y à une autre facon de faire ?

    Je suppose qu'un tel LevelList est aussi implémentable pour du texte?

    Autrement je profite de vous poser une autre question.. J'ai un EditText qui, lorsque l'ont souhaite l'éditer, appel une boite de dialogue permettant de saisir uniquement des chiffres(..).

    Cependant je souhaiterais que le clavier de base, lui ne s'ouvre plus sur cet EditText, je suppose que c'est un simple attribut dans l'XML mais lequel?

    Merci de votre aide, Bonne soirée

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/06/2015, 13h40
  2. Modifier la valeur d'une textbox en fonction du résultat d'une listbox
    Par rafikiderevel dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 19/05/2015, 16h38
  3. [XL-2003] Formule à modifier en fonction du résultat comme décrit
    Par Un Internaute dans le forum Excel
    Réponses: 13
    Dernier message: 14/04/2015, 13h21
  4. [XL-2010] afficher une image en fonction du résultat
    Par guidi dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 25/05/2012, 10h50
  5. Réponses: 3
    Dernier message: 03/06/2010, 16h32

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