Autore Topic: seek bar-gestione  (Letto 377 volte)

Offline christian13

  • Utente junior
  • **
  • Post: 83
  • Respect: +2
    • Mostra profilo
seek bar-gestione
« il: 31 Ottobre 2014, 18:33:22 CET »
0
Salve,
vorrei farvi due domande riguardo la gestione di un SeekBar
Codice (Java): [Seleziona]
.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
                                                                int progressChanged = 0;

                                                                public void onProgressChanged(SeekBar seekBar,
                                                                                int progress, boolean fromUser) {
                                                                        progressChanged = progress;
                                                                       
                                                                }

                                                                public void onStartTrackingTouch(SeekBar seekBar) {
                                                                        // TODO Auto-generated method stub
                                                                       
                                                                }

                                                                public void onStopTrackingTouch(SeekBar seekBar) {

                                                                }
                                                        });

1) come faccio ad aggiungere il meccanismo che mentre l'utente muove la seekBar gli dice in tempo reale il numero relativo alla posizione? Ho letto che devo usare il metodo "onProgressChanged" ma non so cosa inserirci all'interno...?

2)come faccio a mettere dei valori associati all ascelta double anziché int?
cioè voglio mettere dei valori: 0 - 0.1 - 0.2 - ........ - 0.9 - 1   fino a un massimo di 5


Vi ringrazio molto..

Offline CrotaNexus

  • Utente normale
  • ***
  • Post: 156
  • Vuolsi così colà dove si puote ciò che si vuole
  • Respect: +25
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    SimoneDev
  • Sistema operativo:
    Windows 8.1
Re:seek bar-gestione
« Risposta #1 il: 01 Novembre 2014, 08:24:10 CET »
0
Ciao, per far visualizzare il valore della SeekBar mentre l'utente la maneggia devi usare, come hai già detto, il metodo onProgressChanged. Al suo interno puoi stampare il valore della SeekBar in qualsiasi View utilizzando seekBar.getProgress() oppure direttamente la variabile progress. Per la seconda domanda ti consiglio di leggere qui.

Inviato dal mio Galaxy Nexus con Tapatalk 2

SimoneDev @ Google Play Store