Ciao a tutti, programmo da poco per android e anche su java e ora ho riscontrato un problema con una applicazione.
L'applicazione è semplicemente una galleria fatta con una paletta Gallery(con le piccole icone in alto) e un ImageSwitcher dove viene visualizzata l'immagine ingrandita.
Quello che ho provato a fare è, oltre a far scorrere le icone piccole in alto(e a visualizzarle sotto ingrandite), far cambiare anche l'immagine ingrandita sottostante con uno spostamento a destra o sinistra a dipendenza del movimento del dito dell'utente.
Per fare questo ho controllato le X di quando il dito tocca e le X di quando il dito rilascia lo schermo e, in base alla differenza tra i due, ho identificato il movimento.
Il problema è che sull'emulatore questo funziona, mentre caricandolo sul HTC Desire non funziona e appena tocco lo schermo mi esce la finestra per terminare il processo.
Edit: Forse un problema con il fatto che con il simulatore si riesce a selezionare delle coordinate precise mentre il dito essendo meno preciso tocca un area piu grande a quindi crea imprecisioni? Come fare per ovviare a questo problema ( se è questo e non è un problema di codice)
Il codice è il seguenteposto solo il Metodo onTouchEvent il resto del file è allegato con anche l'xml)
Grazie!