2012-05-15 15 views

Respuesta

22

Eche un vistazo a ViewPager.setCurrentItem(int) y combínelo con TimerTask o Handler.

Ejemplo:

final ViewPager viewPager = ...; 
final Handler h = new Handler(Looper.getMainLooper()); 
final Runnable r = new Runnable() { 
    public void run() { 
     viewPager.setCurrentItem(0, true); 
     h.postDelayed(r, 5000); 
    } 
}; 
h.postDelayed(r, 5000); 

asegúrese de cancelar el ejecutable cuando sea apropiado.

+3

Gracias! No pensé, eso es tan fácil. Solo una corrección: debe llamar a ViewPager.setCurrentItem (int, boolean) –

+0

. Puede publicar su código como lo hizo, será de ayuda. –

+0

Respuesta actualizada con el código. Asegúrese de entender lo que está sucediendo, es fácil filtrar cosas. –