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

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

Introduction

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

Prototype

public void setAdapter(PagerAdapter adapter) 

Source Link

Document

Set a PagerAdapter that will supply views for this pager as needed.

Usage

From source file:com.github.johnpersano.supertoasts.demo.fragments.PagerFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    final View view = inflater.inflate(R.layout.fragment_pager, container, false);

    final ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager);
    viewPager.setAdapter(new CustomFragmentPagerAdapter(getChildFragmentManager()));

    ((TabStrip) getActivity().findViewById(R.id.tabstrip)).setViewPager(viewPager);

    return view;/*ww w . j  a va 2 s  . c o m*/
}

From source file:com.cpd.activities.MainActivity.java

private void configurePagerTabs() {

    mPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager());

    ViewPager pager = (ViewPager) findViewById(R.id.main_pager);
    pager.setAdapter(mPagerAdapter);

    TabLayout tabLayout = (TabLayout) findViewById(R.id.main_tabs);
    tabLayout.setupWithViewPager(pager);

    // Set Tab Icons
    for (int i = 0; i < mPagerAdapter.getCount(); i++) {
        tabLayout.getTabAt(i).setIcon(mPagerAdapter.getIconAt(i));
    }//from  ww w .j a v  a 2  s  .  c  om

}

From source file:ca.ualberta.slevinsk.gameshow.StatsActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_stats);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);// w  w w  .  j  ava 2s  .co  m

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    viewPager.setAdapter(new StatsFragmentPagerAdapter(getSupportFragmentManager(), StatsActivity.this));

    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    tabLayout.setupWithViewPager(viewPager);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    ReactionTimersManager.initManager(getApplicationContext());
    BuzzerCounterManager.initManager(getApplicationContext());

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = new Intent(Intent.ACTION_SEND);
            intent.setType("text/rfc822");
            intent.putExtra(Intent.EXTRA_SUBJECT, "slevinsk - stats");
            intent.putExtra(Intent.EXTRA_TEXT,
                    BuzzerCounterController.generateEmailData() + ReactionTimersController.generateEmailData());

            try {
                startActivity(intent);
            } catch (ActivityNotFoundException e) {
                Snackbar.make(view, "There is no email client installed", Snackbar.LENGTH_LONG).show();
            }

        }
    });

}

From source file:com.jooik.tabbeddialog.fragments.FragmentDialog.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_dialog, container);

    // tab slider
    SectionsPagerAdapter sectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager());

    // Set up the ViewPager with the sections adapter.
    ViewPager viewPager = (ViewPager) view.findViewById(R.id.pager);
    viewPager.setAdapter(sectionsPagerAdapter);

    PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) view.findViewById(R.id.tabs);
    tabs.setIndicatorColorResource(R.color.accent);
    tabs.setViewPager(viewPager);/*from  www  .j  a v  a  2 s  .co m*/

    return view;
}

From source file:com.krossovochkin.adsl.tablayout.TabLayoutViewPagerFixedActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_tab_layout_view_pager_fixed);

    final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);//from   ww w. j  a  va2  s  .  c om

    if (getSupportActionBar() != null) {
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }

    final ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
    viewPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {
        @Override
        public Fragment getItem(int position) {
            return PageFragment.newInstance(position);
        }

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

        @Override
        public CharSequence getPageTitle(int position) {
            return "Page " + (position + 1);
        }
    });

    final TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
    tabLayout.setupWithViewPager(viewPager);

    viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {
            Toast.makeText(TabLayoutViewPagerFixedActivity.this, "onPageSelected: " + (position + 1),
                    Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });
}

From source file:com.creationgroundmedia.recipebrowser.activities.RecipeDetailActivityResponsive.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_recipe_detail_responsive);

    Recipe mRecipe = getIntent().getParcelableExtra(RECIPE);

    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null) {
        String name = mRecipe.getName();
        if (name != null) {
            actionBar.setTitle(name);//from w w w  .j  ava2  s  . c  o  m
        }
        actionBar.setDisplayHomeAsUpEnabled(true);
    }

    ViewPager vpPages = (ViewPager) findViewById(R.id.vpPages);

    if (vpPages != null) {
        vpPages.setAdapter(new RecipeDetailPagerAdapter(getSupportFragmentManager(), mRecipe));
        TabLayout tlTabs = (TabLayout) findViewById(R.id.tlTabs);
        tlTabs.setupWithViewPager(vpPages);
    } else {
        getSupportFragmentManager().beginTransaction()
                .replace(R.id.flMainContainer, RecipeDetailFragmentMain.createInstance(mRecipe)).commit();

        getSupportFragmentManager().beginTransaction()
                .replace(R.id.flIngredientsContainer, RecipeDetailFragmentIngredients.createInstance(mRecipe))
                .commit();

        getSupportFragmentManager().beginTransaction()
                .replace(R.id.flMethodContainer, RecipeDetailFragmentMethod.createInstance(mRecipe)).commit();
    }
}

From source file:com.example.NavigationSampleDemo.PagerActivity.java

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);/* www.jav  a2s .  c  o  m*/

    mContainer = (PagerContainer) findViewById(R.id.pager_container);

    ViewPager pager = mContainer.getViewPager();
    PagerAdapter adapter = new MyPagerAdapter();
    pager.setAdapter(adapter);
    //Necessary or the pager will only have one extra page to show
    // make this at least however many pages you can see
    pager.setOffscreenPageLimit(adapter.getCount());
    //A little space between pages
    pager.setPageMargin(15);

    //If hardware acceleration is enabled, you should also remove
    // clipping on the pager for its children.
    pager.setClipChildren(false);
}

From source file:com.github.saiff35.livingtabs.sample.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);//from   www .  ja  va 2  s . co  m
    SectionsPagerAdapter sectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);

    viewPager.setAdapter(sectionsPagerAdapter);
    viewPager.setCurrentItem(1);
    LivingTabsLayout tabs = (LivingTabsLayout) findViewById(R.id.tabs);
    tabs.setupWithViewPager(viewPager);

}

From source file:bucci.dev.freestyle.StartActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.fragment_start);

    BattleTypeAdapter mAdapter = new BattleTypeAdapter(getSupportFragmentManager());
    ViewPager mPager = (ViewPager) findViewById(R.id.pager);
    mPager.setAdapter(mAdapter);

}

From source file:com.acrylicgoat.houstonbicyclemuseum.fragment.SlidingTabsFragment.java

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager);
    viewPager.setAdapter(new SamplePagerAdapter());
    SlidingTabLayout slidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
    slidingTabLayout.setViewPager(viewPager);
}