Каков наилучший способ узнать количество вкладок в TabActivity? - PullRequest
10 голосов
/ 21 июля 2011

Я создаю вкладки динамически в TabActivity.Есть ли простой способ узнать количество существующих вкладок?

Ответы [ 3 ]

18 голосов
/ 21 июля 2011

Возможно, это обходной путь, но вы должны использовать: getTabHost().getTabWidget().getTabCount().

Я только что проверил это в своем приложении, и оно работало правильно.

Для получения дополнительной информации см. Здесь: http://developer.android.com/reference/android/widget/TabWidget.html#getTabCount()

1 голос
/ 27 ноября 2018
    TabLayout tabLayout = findViewById(R.id.tabs);
    int totalTabs = tabLayout.getTabCount();
1 голос
/ 21 июля 2011

Для получения номера вкладки используйте

tabHost.getTabWidget().getChildCount() // tabHost is the instance of TabHost
...