List of usage examples for android.app ActionBar NAVIGATION_MODE_TABS
int NAVIGATION_MODE_TABS
To view the source code for android.app ActionBar NAVIGATION_MODE_TABS.
Click Source Link
From source file:com.appdynamics.demo.gasp.activity.GaspDataActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gasp_data_layout); viewPager = (ViewPager) findViewById(R.id.pager); actionBar = getActionBar();/*ww w .j a va 2s . co m*/ TabPagerAdapter mAdapter = new TabPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(mAdapter); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { actionBar.setSelectedNavigationItem(position); } @Override public void onPageScrollStateChanged(int state) { } }); // Adding Tabs for (String tab_name : tabs) { actionBar.addTab(actionBar.newTab().setText(tab_name).setTabListener(this)); } }
From source file:id.ridon.fileexplorer.FileExplorerTabActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_pager); mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setOffscreenPageLimit(DEFAULT_OFFSCREEN_PAGES); final ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_HOME); mTabsAdapter = new TabsAdapter(this, mViewPager); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_category), FileCategoryActivity.class, null); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_sd), FileViewActivity.class, null); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_remote), ServerControlActivity.class, null); bar.setSelectedNavigationItem(PreferenceManager.getDefaultSharedPreferences(this).getInt(INSTANCESTATE_TAB, Util.CATEGORY_TAB_INDEX)); }
From source file:se.chalmers.watchme.activity.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Setup view pager this.viewPager = new ViewPager(this); this.viewPager.setId(R.id.vPager); setContentView(viewPager);/*from w ww.ja v a 2s . com*/ // Setup action bar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE); // Setup tabs tabsAdapter = new TabsAdapter(this, viewPager); tabsAdapter.addTab(actionBar.newTab().setText(R.string.tab_movies), MovieListFragment.class, null); tabsAdapter.addTab(actionBar.newTab().setText(R.string.tab_tags), TagListFragment.class, null); if (savedInstanceState != null) { actionBar.setSelectedNavigationItem(savedInstanceState.getInt("tab", 0)); } }
From source file:com.altamob.samples.AdUnitsSample.AdUnitsSampleActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ad_sample); viewPager = (ViewPager) findViewById(R.id.viewPager); actionBar = getActionBar();/* w w w .j av a2 s.c o m*/ tabsViewPagerAdapter = new TabsViewPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(tabsViewPagerAdapter); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); for (String tabName : tabNames) { actionBar.addTab(actionBar.newTab().setText(tabName).setTabListener(this)); } // When testing on a device, add its hashed ID to force test ads. // The hash ID is printed to log cat when running on a device and // loading an ad. // AdSettings.addTestDevice("THE HASHED ID AS PRINTED TO LOG CAT"); viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { actionBar.setSelectedNavigationItem(position); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { } }); }
From source file:com.hybris.mobile.activity.UIComponentsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ui_components); mViewPager = (ViewPager) findViewById(R.id.pager); Fragment[] frags = { new UIComponents1Fragment(), new UIComponents2Fragment() }; FragmentPagerAdapter adapter = new TabsAdapter(getFragmentManager(), frags); mViewPager.setAdapter(adapter);//w ww.java 2 s. c o m mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { getActionBar().setSelectedNavigationItem(position); } }); ActionBar actionBar = getActionBar(); actionBar.setHomeButtonEnabled(true); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); MyTabListener tabListener = new MyTabListener(mViewPager, actionBar); Tab tab = actionBar.newTab().setText(R.string.tab_ui_components1).setTabListener(tabListener); actionBar.addTab(tab); tab = actionBar.newTab().setText(R.string.tab_ui_components2).setTabListener(tabListener); actionBar.addTab(tab); actionBar.setSelectedNavigationItem(0); }
From source file:com.facebook.samples.AdUnitsSample.AdUnitsSampleActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ad_sample); viewPager = (ViewPager) findViewById(R.id.viewPager); actionBar = getActionBar();/*w w w .j a v a 2s .co m*/ tabsViewPagerAdapter = new TabsViewPagerAdapter(getSupportFragmentManager()); viewPager.setAdapter(tabsViewPagerAdapter); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); for (String tabName : tabNames) { actionBar.addTab(actionBar.newTab().setText(tabName).setTabListener(this)); } // When testing on a device, add its hashed ID to force test ads. // The hash ID is printed to log cat when running on a device and loading an ad. // AdSettings.addTestDevice("THE HASHED ID AS PRINTED TO LOG CAT"); viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { actionBar.setSelectedNavigationItem(position); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { } }); }
From source file:com.lj.fileexplorer.FileExplorerTabActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_pager); mViewPager = (ViewPager) findViewById(R.id.pager); //????//from w w w . jav a2s.c o m mViewPager.setOffscreenPageLimit(DEFAULT_OFFSCREEN_PAGES); final ActionBar bar = getActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_HOME); mTabsAdapter = new TabsAdapter(this, mViewPager); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_category), FileCategoryActivity.class, null); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_sd), FileViewActivity.class, null); mTabsAdapter.addTab(bar.newTab().setText(R.string.tab_remote), ServerControlActivity.class, null); // bar.setSelectedNavigationItem(PreferenceManager.getDefaultSharedPreferences(this).getInt(INSTANCESTATE_TAB, Util.CATEGORY_TAB_INDEX)); }
From source file:com.dragamstudios.waarisdezon.MainActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Create the adapter that will return a fragment for each of the three // primary sections // of the app. mAppSectionsPagerAdapter = new AppSectionsPagerAdapter(getSupportFragmentManager()); // Set up the action bar. final ActionBar actionBar = getActionBar(); // Specify that the Home/Up button should not be enabled, since there is // no hierarchical // parent./*w w w.j a v a 2 s . co m*/ actionBar.setHomeButtonEnabled(false); // Specify that we will be displaying tabs in the action bar. actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Set up the ViewPager, attaching the adapter and setting up a listener // for when the // user swipes between sections. mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mAppSectionsPagerAdapter); mViewPager.setOffscreenPageLimit(3); mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between different app sections, select // the corresponding tab. // We can also use ActionBar.Tab#select() to do this if // we have a reference to the // Tab. actionBar.setSelectedNavigationItem(position); } }); // For each of the sections in the app, add a tab to the action bar. for (int i = 0; i < mAppSectionsPagerAdapter.getCount(); i++) { // Create a tab with text corresponding to the page title defined by // the adapter. // Also specify this Activity object, which implements the // TabListener interface, as the // listener for when this tab is selected. actionBar.addTab( actionBar.newTab().setText(mAppSectionsPagerAdapter.getPageTitle(i)).setTabListener(this)); } }
From source file:com.villetainio.travelcardreminder.activities.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); nfcAdapter = NfcAdapter.getDefaultAdapter(this); if (nfcAdapter == null) { Toast.makeText(this, R.string.error_message_no_nfc_on_device, Toast.LENGTH_LONG).show(); finish();//w w w.ja va 2s . c o m } pagerAdapter = new TravelCardPagerAdapter(getSupportFragmentManager()); pager = (VerticalViewPager) findViewById(R.id.pager); pager.setAdapter(pagerAdapter); ActionBar actionBar = getActionBar(); if (actionBar != null) { actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.TabListener tabListener = new ActionBar.TabListener() { @Override public void onTabSelected(ActionBar.Tab tab, android.app.FragmentTransaction ft) { pager.setCurrentItem(tab.getPosition()); } @Override public void onTabUnselected(ActionBar.Tab tab, android.app.FragmentTransaction ft) { // Unselect } @Override public void onTabReselected(ActionBar.Tab tab, android.app.FragmentTransaction ft) { // Reselect } }; actionBar.addTab(actionBar.newTab().setText("Status").setTabListener(tabListener)); actionBar.addTab(actionBar.newTab().setText("Settings").setTabListener(tabListener)); } }
From source file:org.digitalcampus.oppia.activity.WelcomeActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); actionBar = getActionBar();//w ww . ja v a 2 s. com viewPager = (ViewPager) findViewById(R.id.activity_about_pager); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); }