¿Cómo ver todo el tiempo la pestaña 3 en PagerTabStrip?
Tengo una aplicación de Android que intenta implementar Android PagerTabStrip en ViewPager.Tengo tres pestañas 1) Tab1 2) Tab2 y 3) Tab3. Cuando se selecciona Tab1, solo se muestra Tab1 >> Tab2 (pic_01). Cuando se selecciona Tab2, se muestra Tab1 >> Tab2 >> Tab3 (pic_02). Cuando se selecciona Tab3, muestra Tab2 >> Tab3 (pic_03) .Pero quiero, todo el tiempo la pestaña 3 estará visible al mismo tiempo. Por ejemplo, cuando se selecciona Tab1, Tab3 >>> Tab1 >> Tab2. Igual que cuando se seleccionó Tab2, entonces será ab1 >> Tab2 >> Tab3. Y cuando Tab3 se seleccionó, entonces será Tab2 >> Tab3 >> Tab1.Mi bacalao de prueba está debajo, lo que implemento.
viewPager = (ViewPager) findViewById(R.id.pager);
mPagerTabStrip = (PagerTabStrip)findViewById(R.id.PagerTab);
mPagerTabStrip.setScrollContainer(true);
// Set the ViewPagerAdapter into ViewPager
viewPager.setAdapter(new ViewPagerAdapter(getSupportFragmentManager()));
ViewPagerAdapter es la clase FragmentPagerAdapter.
public class ViewPagerAdapter extends FragmentPagerAdapter {
final int PAGE_COUNT = 3;
// Tab Titles
private String tabtitles[] = new String[] { "Tab1", "Tab2", "Tab3" };
Context context;
public ViewPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return PAGE_COUNT;
}
@Override
public Fragment getItem(int position) {
Log.w("position", "are:"+position);
switch (position) {
// Open FragmentTab1.java
case 0:
FragmentTab1 fragmenttab1 = new FragmentTab1();
return fragmenttab1;
// Open FragmentTab2.java
case 1:
FragmentTab2 fragmenttab2 = new FragmentTab2();
return fragmenttab2;
// Open FragmentTab3.java
case 2:
FragmentTab3 fragmenttab3 = new FragmentTab3();
return fragmenttab3;
}
return null;
}
@Override
public CharSequence getPageTitle(int position) {
return tabtitles[position];
}
}
En realidad, quiero todo el tiempo que esas tres pestañas sean visibles igual que pic_02. ¿Es posible? Por favor, ayúdenme. (Gracias a todos)