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:com.dirtyunicorns.hfm.MainActivity.java

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

    // Set up the ViewPager with the sections adapter.
    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);/*w ww . j  a v  a  2s . co m*/
    setContentView(mViewPager);
    ActionBar actionbar = getActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionbar.setDisplayShowHomeEnabled(false);
    actionbar.setDisplayShowTitleEnabled(false);
    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(actionbar.newTab().setText(R.string.title_section1), mainFragment.class, null);
    //mTabsAdapter.addTab(actionbar.newTab().setText(R.string.title_section2),customFragment.class, null);

}

From source file:com.evervolv.toolbox2.Toolbox.java

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

    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);/*from   ww  w. ja v a  2  s .co  m*/
    setContentView(mViewPager);

    final ActionBar bar = getActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);
    bar.setDisplayHomeAsUpEnabled(true);

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(bar.newTab().setText(R.string.interface_title), Interface.class, null);
    mTabsAdapter.addTab(bar.newTab().setText(R.string.performance_title), Performance.class, null);
    mTabsAdapter.addTab(bar.newTab().setText(R.string.updates_title), Updates.class, null);

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

From source file:com.tecnojin.timekiller.activity.StatisticsActivity.java

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

    ActivityUtil.makeFullScreen(this);
    setContentView(R.layout.option_layout);

    pager = new ViewPager(this);
    ((LinearLayout) findViewById(R.id.statisticLayout)).addView(pager);

    int optionIndex = getIntent().getIntExtra(getPackageName() + ".statistics", -1);

    set = GameManager.instance(this).getGame(optionIndex, this).getStatistics();

    if (set == null) {
        Toast.makeText(this, R.string.noOption, Toast.LENGTH_SHORT).show();
        finish();/*from ww  w . java  2  s  .  co  m*/
    }
    adapter = new StatisticsAdapter(this, android.R.layout.simple_list_item_single_choice, set);
    pager.setAdapter(adapter);

    ImageView back = (ImageView) findViewById(R.id.back);
    back.setOnClickListener(new OnClickListener() {

        public void onClick(View arg0) {
            finish();
        }
    });

}

From source file:com.example.android.supportv13.app.ActionBarTabsPager.java

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

    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);/*from   w  w w.j av  a2  s  .co m*/
    setContentView(mViewPager);

    final ActionBar bar = getActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(bar.newTab().setText("Simple"), CountingFragment.class, null);
    mTabsAdapter.addTab(bar.newTab().setText("List"), FragmentPagerSupport.ArrayListFragment.class, null);
    mTabsAdapter.addTab(bar.newTab().setText("Cursor"), CursorFragment.class, null);

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

From source file:com.lorenzobraghetto.speakbird.View.About.java

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

    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);/*from   w w w.  j  av a 2s  . co  m*/
    setContentView(mViewPager);
    final ActionBar bar = getSupportActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(bar.newTab().setText("About"), AboutFragment.class, null);
    mTabsAdapter.addTab(bar.newTab().setText("Changelog"), ChangelogFragment.class, null);
    mTabsAdapter.addTab(bar.newTab().setText("License"), LicenseFragment.class, null);

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

From source file:com.paginatedgallery.PaginatedGallery.java

private void init(Context context) {
    mPager = new ViewPager(context);
    mPagerIndicator = new CirclePageIndicator(context);
    addView(mPager);/*from  ww  w. j ava  2  s .c o m*/
    addView(mPagerIndicator);
}

From source file:org.jsampler.android.view.classic.ChannelPagerActivity.java

/** Called when the activity is first created. */
@Override/* ww  w.j  a  va  2s.  c  om*/
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    channelPager = new ViewPager(this);
    ChannelPagerAdapter adapter = new ChannelPagerAdapter();
    channelPager.setAdapter(adapter);
    CC.getSamplerModel().addSamplerChannelListListener(adapter);
    int idx = getIntent().getExtras().getInt("org.jsampler.android.SelectedChannelID", 0);
    channelPager.setCurrentItem(idx);
    setContentView(channelPager);
}

From source file:com.android.photos.GalleryActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mMultiChoiceManager = new MultiChoiceManager(this);
    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.viewpager);/*from w w  w  .  j a  v  a2s .  co m*/
    setContentView(mViewPager);

    ActionBar ab = getActionBar();
    ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    ab.setDisplayShowHomeEnabled(false);
    ab.setDisplayShowTitleEnabled(false);

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(ab.newTab().setText(R.string.tab_photos), PhotoSetFragment.class, null);
    mTabsAdapter.addTab(ab.newTab().setText(R.string.tab_albums), AlbumSetFragment.class, null);

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

From source file:com.linkedin.android.eventsapp.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    pager = new ViewPager(this);
    pager.setId(R.id.pager);/*from   w  ww. j  a v a 2 s .  com*/
    pager.setOffscreenPageLimit(5);
    setContentView(pager);

    final ActionBar bar = getActionBar();
    View viewActionBar = getLayoutInflater().inflate(R.layout.layout_action_bar, null);

    TextView textviewTitle = (TextView) viewActionBar.findViewById(R.id.actionbar_textview);
    ActionBar.LayoutParams params = new ActionBar.LayoutParams(ActionBar.LayoutParams.WRAP_CONTENT,
            ActionBar.LayoutParams.MATCH_PARENT, Gravity.CENTER);
    textviewTitle.setText("UPCOMING EVENTS");
    bar.setCustomView(viewActionBar, params);
    bar.setDisplayShowCustomEnabled(true);
    bar.setDisplayShowTitleEnabled(false);
    bar.setIcon(new ColorDrawable(Color.TRANSPARENT));
    bar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#F15153")));

    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    mEventTabsAdapter = new com.linkedin.android.eventsapp.EventTabsAdapter(this, pager);
    SimpleDateFormat ft = new SimpleDateFormat("E dd MMM");
    ArrayList<Event> events = EventsManager.getInstance(this).getEvents();
    for (Event event : events) {
        String eventDay = ft.format(new Date(event.getEventDate()));
        mEventTabsAdapter.addTab(bar.newTab().setText(eventDay), EventFragment.class, event);
    }
}

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

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

    mViewPager = new ViewPager(this);
    mViewPager.setId(R.id.pager);//w ww .j  a va  2s  . co m

    setContentView(mViewPager);

    AnalyticsUtils.getInstance(this).trackPageView("/Toll Rates");

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

    mTabsAdapter = new TabsAdapter(this, mViewPager);
    mTabsAdapter.addTab(getSupportActionBar().newTab().setText("SR 520"), SR520TollRatesFragment.class, null);
    mTabsAdapter.addTab(getSupportActionBar().newTab().setText("SR 16"), SR16TollRatesFragment.class, null);
    mTabsAdapter.addTab(getSupportActionBar().newTab().setText("SR 167"), SR167TollRatesFragment.class, null);

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

}