Код Java должен сообщить TabHost, какие представления представляют содержимое вкладки и как должны выглядеть кнопки вкладки. Все это завернуто в объекты TabSpec. Вы получаете экземпляр TabSpec от хоста через newTabSpec(), заполняете его, а затем добавляете в хост в нужной последовательности.
Двумя ключевыми методами TabSpec являются:
- setContent(), где вы указываете, что будет в содержимом вкладки для этой вкладки, обычно это android:id представления, которое вы хотите показать при выборе этой вкладки
- setIndicator(), где вы предоставляете надпись для кнопки вкладки и, в некоторых вариантах этого метода, предоставляете Drawable для представления иконки вкладки.
Обратите внимание, что "индикаторы" вкладок могут быть самостоятельными представлениями, если вам нужно больше контроля, чем простая метка и необязательный значок.
Также обратите внимание, что вы должны вызвать setup() на TabHost перед настройкой любого из этих объектов TabSpec. Вызов setup() не требуется, если вы использ