Android TabWidget без TabHost с пользовательскими действиями

Можно использовать TabWidget без TabHost? Я хочу что-то вроде навигации Tabs для отката ActionBar для старых телефонов.

Поэтому я хочу показывать пользовательские вкладки и прослушивать действия с кликом, где я получаю активный идентификатор вкладки. Больше ничего.

Я знаю, что в обычных ситуациях TabsNavigatin для actionBar предназначен только для навигации по фрагментам. Но я легко избегаю Фрагментов. :

class mTabListener implements ActionBar.TabListener { private Screen screen; public mTabListener(Screen screen) { this.screen = screen; } public void onTabReselected(Tab tab, FragmentTransaction ft) { screen.onTabReselected(tab, ft); } public void onTabSelected(Tab tab, FragmentTransaction ft) { screen.onTabSelected(tab, ft); } public void onTabUnselected(Tab tab, FragmentTransaction ft) { screen.onTabUnselected(tab, ft); } } public abstract class Screen extends Activity { protected void addTab(String title, int what, boolean selected) { if (Global.API < 11) return; ActionBar bar = getActionBar(); Tab tab = bar.newTab() .setTag(new Integer(what)) .setTabListener(new mTabListener(this)) .setText(title); bar.addTab(tab, selected); } public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) { } public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) { Integer what = (Integer)tab.getTag(); tabSelected(what); } public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) { } public void tabSelected(int what) { } } 

Но я не могу найти, как добавить вкладки TabWidget;

Нет. Виджет вкладки без хоста вкладки – это как использовать кнопку для вкладок. Вы будете делать манипуляции с навигацией по вкладкам.

Вот решение, TabWidget без tabHost

https://github.com/muratonnet/android-SingleTabWidget