Привет всем, быстрый вопрос ..Расскажите FragmentTabHost не загружать любые вкладки до прикоснулся
Прямо сейчас у меня есть fragmenttabhost 4 вкладки и вкладки по умолчанию 0 загружается, когда приложение запускается, это имеет смысл. Однако я не хочу загружать какие-либо вкладки, пока не будет затронута конкретная вкладка. Просто потому, что tab0 делает достойный объем работы, который не нужно делать, если не коснуться.
Ive, хотя о переходе истина/ложь к пучку, чтобы показать его или нет:
mTabHost.addTab (CREATETAB ("tab1", "test1", R.drawable.ico1), TabClass1.class, ложный); mTabHost.addTab (createTab ("tab2", "test2", R.drawable.ico2), TabClass2.class, false); mTabHost.addTab (createTab ("tab3", "test3", R.drawable.ico3), TabClass3.class, false); mTabHost.addTab (createTab ("tab4", "test4", R.drawable.ico4), TabClass4.class, false);
Так в oncreateview будет выглядеть примерно так:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getArguments();
//pseudo
if(true)return inflater.inflate(R.layout.tab_messages, container, false);
else return null;
}
, но кажется, что там должна быть более простой способ сказать «ОК Heres мои закладки Dont загрузить их, пока не прикоснулся»
Я попытался установив curretTab на -1, но это ничего не делало.
Любая помощь будет замечательной!
Разрешили у вашей проблемы? Здесь я столкнулся с такой же проблемой. Пожалуйста, дайте мне знать, если вы решили свои проблемы. – shobhan