2016-02-04 2 views
0

Итак, у меня есть FragmentPagerAdapter с 3 страницами на нем ...Android: скрытие/скрытие вкладки из FragmentPagerAdapter?

Есть ли способ, которым я могу СКРЫТЬ страницу из SlidingTabLayout? Я не хочу уничтожать страницу, так как хочу, чтобы ее можно было отобразить позже. Есть ли способ сделать это? Или мне нужно уничтожить страницу и добавить ее позже?

ответ

0

Одним из решений было бы предотвратить переход к этому фрагменту, спрятав кнопку вкладки и/или отключив прокрутку.

фрагмент по-прежнему будет загружен, но вы хотите иметь возможность двигаться к нему.

0

Удерживайте все свои страницы в Array (или List).

boolean isHide; 

public int getCount(){ 
    if(isHide){ 
     return container.size() - 1; 
    } 
    return container.size(); 
} 

public Fragment getItem(int position) { 
    if(isHide && position == positionToHide){ 
     return container.get(position + 1); 
    } 
    return container.get(position); 
} 
Смежные вопросы