Gallery.setSelection (int position, boolean animate);
Consulte debajo de la URL: http://groups.google.com/group/android-developers/browse_thread/thread/9140fd6af3061cdf/7f89e53ae53e455b?lnk=gst&q=setselection#7f89e53ae53e455b
Soln: Si todavía está buscando, tengo dos soluciones posibles para que, tanto ligeramente desagradables:
(1) Puede hacer que el galería de qué una aventura con una velocidad elegida, por lo tanto:
myGallery.onFling (null, null, velocity, 0);
Ajustando la velocidad, puede configurar valores para mover la selección por uno o dos en cualquier dirección. Como la galería se autocentra, no es necesario que el destino sea exactamente el .
(2) Como la fuente de la Galería está disponible, puede modificarla para que implemente su propia Galería. No parece que necesites agregar mucho código para poder controlar una aventura para finalizar en la selección elegida .
Pensé que iba a tener que hacer (2), pero encontré que podía alejarme con (1) para mi problema.
Método (1) funciona muy bien, sólo asegúrese de usar una velocidad suficientemente grande. Es una pena que los documentos de Android aquí sean tan engañosos: "Notificados de un evento arrojadizo cuando ocurra" es incorrecto en mi humilde opinión, debería decir algo como: "Le dice a la galería que realice una aventura" o el método debe llamarse performFling – pheelicks