Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.themeister.feedme;
- import android.app.*;
- import android.os.*;
- import android.view.*;
- import android.widget.*;
- import android.support.*;
- import android.os.Bundle;
- import android.support.v4.app.FragmentActivity;
- import android.support.v4.view.ViewPager;
- import android.support.v4.view.ViewPager.OnPageChangeListener;
- import android.support.v4.app.FragmentManager;
- import android.view.View;
- import android.net.*;
- public class MainActivity extends Activity
- {
- ViewPager mViewPager;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- final ActionBar actionBar = getActionBar();
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- // Specify that tabs should be displayed in the action bar.
- actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
- mViewPager = (ViewPager) findViewById(R.id.pager);
- mViewPager.setOnPageChangeListener(
- new ViewPager.SimpleOnPageChangeListener() {
- @Override
- public void onPageSelected(int position) {
- // When swiping between pages, select the
- // corresponding tab.
- getActionBar().setSelectedNavigationItem(position);
- }
- });
- // Create a tab listener that is called when the user changes tabs.
- ActionBar.TabListener tabListener = new ActionBar.TabListener() {
- public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
- mViewPager.setCurrentItem(tab.getPosition());
- }
- public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
- // hide the given tab
- }
- public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
- // probably ignore this event
- }
- };
- // Add 3 tabs, specifying the tab's text and TabListener
- actionBar.addTab(
- actionBar.newTab()
- .setText("Home")
- .setTabListener(tabListener));
- actionBar.addTab(
- actionBar.newTab()
- .setText("Discover")
- .setTabListener(tabListener));
- actionBar.addTab(
- actionBar.newTab()
- .setText("Profile")
- .setTabListener(tabListener));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement