Autore Topic: Problema: ScrollView nella Gallery  (Letto 353 volte)

Offline raiuno

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire S
  • Sistema operativo:
    Android
Problema: ScrollView nella Gallery
« il: 14 Maggio 2013, 14:27:57 CEST »
0
Salve,
ormai è da un po che programmo Android ed i problemi li ho sempre risolti cercando sui vari forum ma questo sta diventando un mattoncino;

Ho 2 layout:
- home "contiene solo una Gallery"
- home_int "contiene una foto ed un listato di dati che sono inclusi in una ScrollView verticale"

Con una CustomAdapter riempio la Gallery con oggetti di tipo "home_int", quindi, per ogni pagina della Gallery ho una "home_int".

Il mio problema è che quando scrollo verso il basso il componente ScrollView funziona correttamente ma quando scrollo verso destra per prendere la pagina successiva, la gallery non passa alla pagina successiva.
Intuisco che è lo scrollview a prendere l'evento per questo non funziona.

Evito di scrivervi tutte le prove fatte ringraziandovi anticipatamente per la risposta.

Grazie Carlo

Offline NanoAndroide

  • Utente junior
  • **
  • Post: 63
  • Respect: +3
    • Google+
    • Mostra profilo
    • MeToo
  • Dispositivo Android:
    GT-S5570
  • Play Store ID:
    MeToo
  • Sistema operativo:
    Windows 7
Re:Problema: ScrollView nella Gallery
« Risposta #1 il: 15 Maggio 2013, 13:23:43 CEST »
0
Mi è capitato un problema simile con una webview dentro ad una scrollview, ed il problema era proprio quello che hai intuito, cioè chi ha intercettato l'evento. Io ho risolto con una custom webview a cui ho aggiunto:

Codice (Java): [Seleziona]
@Override
    public boolean onTouchEvent(MotionEvent event){
        requestDisallowInterceptTouchEvent(true);
        return super.onTouchEvent(event);
    }

Non so se per la gallery funziona alla stessa maniera, ma provar non nuoce...  :-P