He probado este tutorial y funciona muy bien, pero ahora me gustaría saber si es posible, al abrir la aplicación, para ir directamente a una ficha específica y no la primera (a la izquierda) por defecto ?

Ex : me gustaría abrir la aplicación directamente en la «pestaña» eventos :

Cómo establecer una pestaña específica cuando la apertura de un Deslizamiento de Diseño de la Ficha de la actividad?

He buscado en el código, pero no encontró nada relevante.

Gracias a la gente

EDICIÓN :
Aquí está la manera :
Sólo añadir pager.setCurrentItem(1); en su MainActivity (las fichas contenedor).

mViewPager.setCurrentItem(i); Usted debe escribir en onCreate() método de la clase de actividad. mViewPager.setCurrentItem(1);
Funciona bien ! Muchas gracias

OriginalEl autor Rob | 2015-02-04

3 Comentarios

  1. 21

    ViewPager es más a menudo se utiliza en conjunción con el Fragmento, que es un
    manera conveniente para suministrar y gestionar el ciclo de vida de cada página.

    Puede utilizar setCurrentItem //Establecer la página actualmente seleccionada.

    Conjunto de la página actualmente seleccionada. Si el ViewPager ya ha sido
    a través de su primera presentación con su adaptador de corriente, habrá un
    suave animación de transición entre el elemento actual y el
    elemento.

    Finalmente,

    Your_View_Pager_Obj.setCurrentItem(1); //call into onCreate(Bundle savedInstanceState) 

    OriginalEl autor IntelliJ Amiya

  2. 0

    Utilice el siguiente código junto con el viewPager y tablayout

    pager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));

    OriginalEl autor silverFoxA

  3. 0

    puede utilizar setCurrentTab(1) en onResume() de MainActivity.

    OriginalEl autor Nautatva

Dejar respuesta

Please enter your comment!
Please enter your name here