Example usage for android.support.v4.view ViewPager ViewPager

List of usage examples for android.support.v4.view ViewPager ViewPager

Introduction

In this page you can find the example usage for android.support.v4.view ViewPager ViewPager.

Prototype

public ViewPager(Context context) 

Source Link

Usage

From source file:gov.wa.wsdot.android.wsdot.ui.BorderWaitActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);//from   w w  w .  java2s.c  o  m

    setContentView(mViewPager);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    AnalyticsUtils.getInstance(this).trackPageView("/Canadian Border/");

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(getSupportActionBar().newTab().setText("Northbound"),
            BorderWaitNorthboundFragment.class, null);
    mTabsAdapter.addTab(getSupportActionBar().newTab().setText("Southbound"),
            BorderWaitSouthboundFragment.class, null);

    if (savedInstanceState != null) {
        getSupportActionBar().setSelectedNavigationItem(savedInstanceState.getInt("tab", 0));
    }

}

From source file:com.jhk.whysoformal.activity.main.WhySoFormalActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    ViewPager viewPager = new ViewPager(this);
    viewPager.setId(R.id.mainViewPager);
    setContentView(viewPager);/*from  ww  w  . j  a  v  a 2s .  c  o m*/

    FragmentManager fragmentManager = getSupportFragmentManager();
    viewPager.setAdapter(new FragmentStatePagerAdapter(fragmentManager) {

        @Override
        public Fragment getItem(int position) {

            Fragment fragment;

            switch (position) {
            case MUSIC_LIST_FRAGMENT:
                fragment = MusicListFragment.newInstance();
                break;
            //case MOVE_MOVE_FRAGMENT: fragment = MoveMoveFragment.newInstance(); break;
            default:
                fragment = null;
            }

            return fragment;
        }

        @Override
        public int getCount() {
            return 1;
        }

    });

    viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

        @Override
        public void onPageSelected(int state) {
        }

        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        @Override
        public void onPageScrollStateChanged(int position) {
        }
    });
}

From source file:com.luksprog.playground.fragment.ExtraInputPager.java

@Override
protected void onCreate(Bundle savedInstance) {
    super.onCreate(savedInstance);
    mViewPager = new ViewPager(this);
    mViewPager.setId(7777);//from w  w w  .  j  a  v a 2 s .  c o m
    mViewPager.setAdapter(new PAdapter(getSupportFragmentManager()));
    setContentView(mViewPager);
}

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  w  w.  j a  va 2  s .  c o m*/

    // 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.krg.ParallaxScrollView.sample.PagerViewBackgroundActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Create ParallaxScrollView, which will eventually be the container for everything.
    ParallaxScrollView parallaxScrollView = new ParallaxScrollView(this);
    parallaxScrollView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.MATCH_PARENT));

    // Create the Background View, a ViewPager.
    ViewPager backgroundViewPager = new ViewPager(this);
    backgroundViewPager.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, 600));
    ImageAdapter adapter = new ImageAdapter(this);
    backgroundViewPager.setAdapter(adapter);

    // Create the Contents View.
    LinearLayout contentView = new LinearLayout(this);
    contentView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.WRAP_CONTENT));
    contentView.setBackgroundColor(0xffffffff);
    int padding = getResources().getDimensionPixelSize(R.dimen.content_padding);
    contentView.setPadding(padding, padding, padding, padding);
    TextView textView = new TextView(this);
    textView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
            ViewGroup.LayoutParams.WRAP_CONTENT));
    textView.setText(R.string.starry_night);
    float textSize = getResources().getDimension(R.dimen.content_text_size);
    textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
    contentView.addView(textView);/* www  .ja v a  2s .  co m*/

    // Make the ParallaxScrollView aware of the Background, Content, and Header Views, and set the content of
    // this view to the ParallaxScrollView.
    parallaxScrollView.setBackgroundView(backgroundViewPager);
    parallaxScrollView.setContentView(contentView);
    setContentView(parallaxScrollView);
}

From source file:com.javierd.about.AboutActivity.java

/** Called when the activity is first created. */
@Override// w w  w  . j  a  va 2  s  . c  om
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);

    setContentView(mViewPager);
    appContext = getApplicationContext();

    ActionBar actionbar = getActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionbar.setDisplayShowHomeEnabled(false);
    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.about_tab_title), AboutFragment.class, null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.features_tab_title), FeaturesFragment.class, null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.dirt_tab_title), DirtFragment.class, null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.contributors_tab_title), ContributorsFragment.class,
            null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.social_tab_title), SocialFragment.class, null);

}

From source file:aierjun.com.aierjunlibrary.widget.tablayout.SlidingTabFragmentViewPager.java

protected void init() {
    setOrientation(LinearLayout.VERTICAL);
    tabs = new PagerSlidingTabStrip(getContext());
    tabs.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
    pager = new ViewPager(getContext());
    pager.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
    addView(tabs);/*from  www .j  a  va  2s .co m*/
    addView(pager);
}

From source file:com.aogp.about.AboutActivity.java

/** Called when the activity is first created. */
@Override/*w  ww.jav  a 2s .  co  m*/
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);

    setContentView(mViewPager);
    appContext = getApplicationContext();

    ActionBar actionbar = getActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionbar.setDisplayShowHomeEnabled(false);
    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.about_tab_title), AboutFragment.class, null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.features_tab_title), FeaturesFragment.class, null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.aogp_tab_title), AOGPFragment.class, null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.contributors_tab_title), ContributorsFragment.class,
            null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.testers_tab_title), TestersFragment.class, null);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.social_tab_title), SocialFragment.class, null);

}

From source file:com.luksprog.playground.fragment.TestLikeImplem.java

private void setupViewPager() {
    mViewPager = new ViewPager(this);
    mViewPager.setAdapter(new CustomAdapter(this.getSupportFragmentManager(), mData));
    mViewPager.setId(PAGER_ID);//from ww w .  j  a v  a 2  s.  com
    setContentView(mViewPager);
}

From source file:com.luksprog.playground.view.ViewPagerAdapt.java

@Override
protected void onCreate(Bundle arg0) {
    super.onCreate(arg0);
    final ViewPager vp = new ViewPager(this);
    vp.setId(1000);/*  ww  w  .j av a2  s . c om*/
    setContentView(vp);
    vp.setAdapter(new CustomAdapter(this));
    // create our list of data
    for (int i = 0; i < 12; i++) {
        MenuItem mi = new MenuItem();
        if (i == 0) {
            // insert a title
            mi.isTitle = true;
            mi.name = "MEAT TITLE";
        } else {
            mi.isTitle = false;
            mi.name = "Meat no." + i;
            mi.price = "Meat price no. " + i;
        }
        mMenuItems.add(mi);
    }
    for (int i = 0; i < 12; i++) {
        MenuItem mi = new MenuItem();
        if (i == 0) {
            // insert a title
            mi.isTitle = true;
            mi.name = "FISH TITLE";
        } else {
            mi.isTitle = false;
            mi.name = "Fish no." + i;
            mi.price = "Fish price no. " + i;
        }
        mMenuItems.add(mi);
    }
    // example of updating the data, in this case with an extra Meat item.
    new Handler().postDelayed(new Runnable() {

        @Override
        public void run() {
            MenuItem mi = new MenuItem();
            mi.name = "Meat extra";
            mi.price = "Meat price";
            mMenuItems.add(12, mi);
            vp.getAdapter().notifyDataSetChanged();
        }
    }, 7000);
}