/** Add tabs to action bar, add listeners for each tab, and show bar. */ private void setUpTabs() { ActionBar bar = getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayShowTitleEnabled(true); bar.setDisplayShowHomeEnabled(true); BarTabListener tabListener = new BarTabListener<HomeTab>(this, "Home", HomeTab.class); Tab tab = bar.newTab().setIcon(R.drawable.home).setTabListener(tabListener); bar.addTab(tab); tabListener = new BarTabListener<PowerSearchTab>(this, "Settings", PowerSearchTab.class); tab = bar.newTab().setIcon(R.drawable.search).setTabListener(tabListener); bar.addTab(tab); tabListener = new BarTabListener<FavoritesTab>(this, "Favorites", FavoritesTab.class); tab = bar.newTab().setIcon(R.drawable.star).setTabListener(tabListener); bar.addTab(tab); tabListener = new BarTabListener<SettingsTab>(this, "Settings", SettingsTab.class); tab = bar.newTab().setIcon(R.drawable.settings).setTabListener(tabListener); bar.addTab(tab); bar.show(); }
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { inflater.inflate(R.menu.options_menu, menu); ActionBar bar = getSupportActivity().getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); }