Autore Topic: ottenere la view corrente in un ACTION_MOVE Event in onTouch Method  (Letto 353 volte)

Offline mistico86

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    s3
  • Sistema operativo:
    windows 7
Codice (Java): [Seleziona]
public boolean onTouch(View v, MotionEvent e)  
    {

    switch (e.getAction())  {

    case MotionEvent.ACTION_DOWN: //finger down
        //DO STUFF      
    break;

    case MotionEvent.ACTION_MOVE: //finger moving
        int currentview = v.getId();
                    //DO STUFF  
    break;

    case MotionEvent.ACTION_UP: //ha alzato il dito
           //DO STUFF
        break;
    }  
    return true;
    }


salve a tutti, il mio problema è che il metodo getId() restituisce sempre l' ID della prima view dopo metto per la prima volta il dito, io avrei bisogno di sapere invece tutte le view dopo il dito passa sullo schermo. mi spiego meglio, immaginate il gioco Ruzzle, quando passo col dito da una lettera ad una altra me le evidenzia tutte e quando tolgo il dito controlla se tutte quelle lettere insieme formano una parola.
come posso fare? grazie mille

Post unito: 23 Aprile 2013, 18:35:19 CEST
chiedo scusa ai moderatori, avevo sbagliato sezione del forum, ripostato in quella giusta
« Ultima modifica: 23 Aprile 2013, 18:35:19 CEST da mistico86, Reason: Merged DoublePost »