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 :
et mon extrait xml associé :
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) + "%"); } };
Merci à vous pour votre aide
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" />
Partager