Как сказал Кристиан, определенно возможно использовать TabHost
, и вам даже не нужно использовать код androidtabs, на который он ссылается.Начиная с уровня SDK 4 (т.е. Android 1.6) вы можете передать View
в TabHost.TabSpec.setIndicator()
, что позволит вам полностью контролировать внешний вид вкладок.
Однако, нажавлюбая из этих кнопок в Маркете открывает новое действие, и поэтому использование простых Button
s может более точно отражать это поведение, чем TabHost.
В случае, если вам нужно поддерживать 1.5 какну, вы можете проверить zip-архив из этого поста .Он содержит TabHost и т. Д. Из Android 1.6.Копирование этого в ваш проект должно работать, даже на Android 1.5.После этого вам будет доступен setIndicator (View v).