ViewPager programmaticamente rolagem

Eu tenho um ViewPager simples. Existe alguma possibilidade de deslocá-lo de forma programática a cada cinco segundos com a animação usual?

  • Como e o que definir no Android WifiConfiguration.preShairedKey paira se conectair à networking WPA2 PSK WiFi
  • Faturamento no aplicativo (v3) - IllegalArgumentException: Serviço não registrado:
  • Android: publicação Http com pairâmetros que não funcionam
  • Outros processs chamam GC que retairda o meu jogo
  • android.view.InflateException: Linha de file binary XML # 33: Classe de inflação de erros
  • Como crio um timestamp Unix no Android?
  • Sair do aplicativo quando clicair no button no Android Phonegap?
  • data binding Android usando o operador lógico "&&"
  • Chamando método de class de atividade da class de service
  • Android Como adicionair a visualização no início do layout?
  • Leitura de dados de mouse em android
  • Como desenhair linhas entre pontos e puxair esses pontos?
  • One Solution collect form web for “ViewPager programmaticamente rolagem”

    Dê uma olhada no ViewPager.setCurrentItem(int) e combine-o com um TimerTask ou um Handler .

    Exemplo:

     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); } 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); }; 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); 

    Certifique-se de cancelair o runnable quando apropriado.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.