Autore Topic: [RISOLTO] Problema durante il click su un bottone  (Letto 1145 volte)

Offline andy0087

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
    • TuttoPhone.com
  • Dispositivo Android:
    HTC Dream
  • Sistema operativo:
    Windows 7
[RISOLTO] Problema durante il click su un bottone
« il: 17 Marzo 2010, 19:08:40 CET »
0
Salve a tutti,
siccome il mio problema è un pò contorto, cercherò di spiegarlo facendo un esempio banale  :)

ESEMPIO:
Voglio creare una applicazione che, al tocco di ogni bottone deve emettere un suono, solo che se premo sul bottone non succede niente, infatti solo al momento del rilascio del bottone parte il suono.
Quello che vorrei io invece è come fare per far partire il suono nel momento in cui premo il bottone e non nel momento in cui lo rilascio. Lo so che si tratta di pochi centesimi di secondo di differenza :) però vorrei capire come fare.
Spero di essermi spiegato bene  :P

Grazie a tutti!
Andrea
« Ultima modifica: 21 Marzo 2010, 16:56:09 CET da JD »

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Problema durante il click su un bottone
« Risposta #1 il: 17 Marzo 2010, 20:58:06 CET »
0
ciao andy  :)

penso che quello di cui hai bisogno sia un OnTouchListener
implementalo in questo modo:
Codice (Java): [Seleziona]
button.setOnTouchListener(new OnTouchListener() {
                                       
                        @Override
                        public boolean onTouch(View v, MotionEvent event) {
                                                                                       
                                int action=event.getAction();
                               
                                if(action==MotionEvent.ACTION_DOWN){
                                        v.requestFocus(); //fa vedere il bottone premuto
                                       
                                        //qui fai partire il tuo suono :D

                                        return true; //ho gestito questo evento
                                }
                                                                               
                               
                                return false;  //non ho gestito il resto degli eventi
                        }
                });



Un Saluto.

Qlimax

Offline ciso

  • Utente junior
  • **
  • Post: 71
  • Respect: +4
    • Mostra profilo
    • AndroidWorld.it
  • Dispositivo Android:
    Motorola Milestone
  • Sistema operativo:
    Ubuntu 10.04
Re:Problema durante il click su un bottone
« Risposta #2 il: 18 Marzo 2010, 00:23:32 CET »
0
Un consiglio per chi posta domande, postate la vostra porzione di codice per potervi aiutare meglio e aiutare tutti a capire gli errori ;)

Offline andy0087

  • Nuovo arrivato
  • *
  • Post: 13
  • Respect: 0
    • Mostra profilo
    • TuttoPhone.com
  • Dispositivo Android:
    HTC Dream
  • Sistema operativo:
    Windows 7
Re:Problema durante il click su un bottone
« Risposta #3 il: 18 Marzo 2010, 01:13:10 CET »
0
Un consiglio per chi posta domande, postate la vostra porzione di codice per potervi aiutare meglio e aiutare tutti a capire gli errori ;)
è vero scusami ciso, comunque il codice che utilizzavo io era uguale a quello postato dall'utente Qlimax con l'unica differenza che io utilizzavo OnClickListener.

Grazie 1000 Qlimax, ho risolto il problema utilizzando OnTouchListener...funziona alla grande  ;)