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 :

Afficher une couleur en fonction du % batterie


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2016
    Messages : 1
    Par défaut Afficher une couleur en fonction du % batterie
    Bonjour,

    je voulais savoir s'il était possible qu'en fonction du niveau de batterie, l'affichage soit en vert (entre 66% et 100%), orange (entre 33 et 65%) ou rouge(entre 0 et 32%) ?

    Voici le code qui me permet d'afficher le pourcentage de batterie :
    mon extrait de fichier Java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context c, Intent i) {
                int level = i.getIntExtra("level", 0);
                TextView tv = (TextView) findViewById(R.id.textfield);
                tv.setText("Batterie : " + Integer.toString(level) + "%");
            }
     
        };
    et mon extrait xml associé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        <TextView
            android:id="@+id/textfield"
            android:layout_width="wrap_content"
            android:textStyle="bold"
            android:textSize="20dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_alignBaseline="@+id/BouttonWifi"
            android:layout_alignBottom="@+id/BouttonWifi"
            android:layout_alignParentStart="true" />
    Merci à vous pour votre aide

  2. #2
    Membre chevronné Avatar de Drowan
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2014
    Messages
    460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2014
    Messages : 460
    Par défaut


    Tu cherches a changer la couleur du texte ? alors utilise setTextColor()

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 54
    Par défaut
    Bonjour,
    Si c'est juste la couleur du texte tu doit juste faire ceci dans ton onReceive :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(level >= 66 && level <= 100) tv.setTextColor(Color.GREEN);
    if(level >= 33 && level <= 65) tv.setTextColor(Color.rgb(255, 153, 0));
    if(level >= 0 && level <= 32) tv.setTextColor(Color.RED);

Discussions similaires

  1. [PPT-2010] CheckBox - Afficher une "couleur" en fonction de l'état de la CheckBox
    Par rguillaume dans le forum VBA PowerPoint
    Réponses: 0
    Dernier message: 26/12/2012, 16h09
  2. afficher une liste en fonction de la lettre tapée
    Par mademoizel dans le forum ASP
    Réponses: 45
    Dernier message: 15/03/2007, 17h29
  3. Réponses: 6
    Dernier message: 12/02/2007, 18h27
  4. afficher une image en fonction de la valeur d un champ
    Par zahiton dans le forum Langage
    Réponses: 3
    Dernier message: 24/01/2006, 16h22
  5. changer et afficher une variable en fonction d'un select
    Par psychoBob dans le forum Général JavaScript
    Réponses: 30
    Dernier message: 22/11/2005, 08h15

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