Gallery.setSelection (posizione int, booleano animato);
consultare qui sotto URL: http://groups.google.com/group/android-developers/browse_thread/thread/9140fd6af3061cdf/7f89e53ae53e455b?lnk=gst&q=setselection#7f89e53ae53e455b
Soln: Se siete ancora alla ricerca, ho due soluzioni possibili per voi, sia leggermente spiacevoli:
(1) È possibile effettuare la galleria fa un'avventura con una velocità scelta, quindi:
myGallery.onFling (null, null, velocity, 0);
Modificando la velocità, è possibile impostare i valori per spostare la selezione di uno o due in entrambe le direzioni. Dato che la Galleria si auto-centra, non è necessario che abbia la giusta destinazione.
(2) Poiché è disponibile la fonte della Raccolta, è possibile modificarla per implementare la propria Galleria per . Non sembra che sia necessario aggiungere il codice per poter controllare un'avventura in modo da terminare alla selezione selezionata di .
Ho pensato che dovevo fare (2), ma ho trovato che potevo scappare con (1) per il mio problema.
Metodo (1) funziona benissimo, basta assicurarsi di utilizzare una velocità sufficientemente grande. Peccato che i documenti di Android qui siano così fuorvianti: "Notificato di un evento di fling quando si verifica" è IMHO errato, dovrebbe dire qualcosa del tipo: "Dice alla galleria di eseguire un'avventura" o il metodo dovrebbe essere chiamato performFling – pheelicks