Bonjour,
Après de longue recherches sur la toile, je n'arrive pas à pondre ce que je veux. Peut-être qu'ici j'obtiendrai une aide qui me serai bien utile.

Je fais actuellement un programme qui donne la longitude, latitude, altitude et vitesse. Tout ceci fonction à merveille avec les "Location API". Mais voila mon téléphone m'affiche une dizaines de chiffres après la virgule pour chaque double que j'affiche.
Voici la partie du code en question:

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
17
18
19
20
21
22
23
24
25
26
    public void locationUpdated(final LocationProvider lp, final Location l) {
        new Thread() {
 
            public void run() {
 
                if (l != null && l.isValid()) {
                    c = l.getQualifiedCoordinates();
                    Debut.deleteAll();
 
 
                    double spe = l.getSpeed();
                    double alt = c.getAltitude();
                    double lat = c.getLatitude();
                    double lon = c.getLongitude();
 
                    Debut.append("Latest update:\n");
                    Debut.append(" Lat: " + lat + \n");
                    Debut.append(" Lon: " + lon + \n");
                    Debut.append(" Alt: " + alt + \n");
                    Debut.append(" Speed: " + spe + \n");
                } else {
                    Debut.deleteAll();
                    Debut.append("Location failed\n");
                }
            }
        }.start();

Ce que je cherche c'est donc d'afficher les quatre double avec 4 chiffres après la virgule.
Merci d'avance,
William