В Android TabHost есть способ получить TabView по ID

1

Я делаю несколько продвинутых TabActivity, но мне нужно получить каждый TabView в TabHost. С tabHost.getCurrentTabView() я могу получить текущий TabView, но есть ли способ получить TabView по его идентификатору?


Мне удалось сделать обходной путь, выполнив цикл for в методе onCreate(), где я перехожу на каждую вкладку и помещаю все объекты View в массив.

  private View[] tabs;

  for(int i = 0; i < getTabWidget().getTabCount(); i++)
    {
        tabHost.setCurrentTab(i);
        tabs[i] = tabHost.getCurrentTabView();
    }
Теги:
android-tabhost
tabactivity

1 ответ

0

В Android нет TabView.

Чтобы найти содержимое вкладки через свой идентификатор, вызовите findViewById() на TabHost.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню