Я создаю вкладки динамически в TabActivity.Есть ли простой способ узнать количество существующих вкладок?
Возможно, это обходной путь, но вы должны использовать: getTabHost().getTabWidget().getTabCount().
getTabHost().getTabWidget().getTabCount()
Я только что проверил это в своем приложении, и оно работало правильно.
Для получения дополнительной информации см. Здесь: http://developer.android.com/reference/android/widget/TabWidget.html#getTabCount()
TabLayout tabLayout = findViewById(R.id.tabs); int totalTabs = tabLayout.getTabCount();
Для получения номера вкладки используйте
tabHost.getTabWidget().getChildCount() // tabHost is the instance of TabHost