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.rkzk.android.bblmaterialdesign.activities.AppBarScrollActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(DynamicColorFragment.newInstance(), "List 1");
    adapter.addFragment(DynamicColorFragment.newInstance(), "List 2");
    adapter.addFragment(DynamicColorFragment.newInstance(), "List 3");
    viewPager.setAdapter(adapter);
}

From source file:com.davidmiguel.gobees.hive.HiveActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.hive_act);/*w w  w.  ja v a  2  s  . c  o  m*/

    // Set up the toolbar
    AndroidUtils.setUpToolbar(this, false);

    // Get apiary id
    long apiaryId = getIntent().getLongExtra(HiveRecordingsFragment.ARGUMENT_APIARY_ID, NO_APIARY);
    if (apiaryId == NO_APIARY) {
        throw new IllegalArgumentException("No apiary id passed!");
    }

    // Get hive id
    long hiveId = getIntent().getLongExtra(HiveRecordingsFragment.ARGUMENT_HIVE_ID, NO_HIVE);
    if (hiveId == NO_HIVE) {
        throw new IllegalArgumentException("No hive id passed!");
    }

    // Create recordings fragment
    hiveRecordingsFragment = HiveRecordingsFragment.newInstance();

    // Create hive info fragment
    HiveInfoFragment hiveInfoFragment = HiveInfoFragment.newInstance();

    // Set up tabs
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    TabsFragmentPagerAdapter adapter = new TabsFragmentPagerAdapter(getSupportFragmentManager(),
            HiveActivity.this, Lists.<BaseTabFragment>newArrayList(
                    (HiveRecordingsFragment) hiveRecordingsFragment, hiveInfoFragment));
    viewPager.setAdapter(adapter);
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
    tabLayout.setupWithViewPager(viewPager);

    // Create the presenter
    new HivePresenter(goBeesRepository, (HiveContract.HiveRecordingsView) hiveRecordingsFragment,
            hiveInfoFragment, apiaryId, hiveId);
}

From source file:com.microsoft.assetmanagement.DisplayCarActivity.java

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    final byte[] bytes = getImageData(requestCode, resultCode, data);
    if (bytes != null) {

        mCarViewItem.setPicture(bytes);/* ww  w.  j av  a 2s  .co  m*/
        mListAdapter = new DisplayCarAdapter(this, mCarViewItem);
        ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
        viewPager.setAdapter(mListAdapter);
    }
}

From source file:com.pagenews.zhihudaily.homepage.MainFragment.java

private void initViews(View view) {

    tabLayout = (TabLayout) view.findViewById(R.id.tab_layout);
    ViewPager viewPager = (ViewPager) view.findViewById(R.id.view_pager);
    viewPager.setOffscreenPageLimit(3);//from w ww. j  a va2s .c o  m

    adapter = new MainPagerAdapter(getChildFragmentManager(), context, zhihuDailyFragment, guokrFragment,
            doubanMomentFragment);

    viewPager.setAdapter(adapter);
    tabLayout.setupWithViewPager(viewPager);

}

From source file:com.soul.android.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new OneFragment(dataList), "Category 1");
    adapter.addFragment(new TwoFragment(), "Category 2");
    adapter.addFragment(new CheeseListFragment(), "Category 3");
    viewPager.setAdapter(adapter);
}

From source file:bus_vn.gena.bus_vn.com.bus_vn.List_bus_time.java

private void setupTablayout() {
    tabLayout = (TabLayout) findViewById(R.id.tabLayout);
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
    switch (kolTypeDay.size()) {
    case 1://  w  ww .j  a v  a  2  s.  c  om
        if (kolTypeDay.get(0).equals("4")) {
            tabLayout.addTab(tabLayout.newTab().setText("??"));
        } else {
            tabLayout.addTab(tabLayout.newTab().setText("?"));
        }
        break;
    case 2:
        tabLayout.addTab(tabLayout.newTab().setText("?"));
        tabLayout.addTab(tabLayout.newTab().setText("?"));
        if (typeDay.equals("2")) {
            new Handler().postDelayed(new Runnable() {
                @Override
                public void run() {
                    tabLayout.getTabAt(1).select();
                }
            }, 1);
        }
        break;
    case 3:
        tabLayout.addTab(tabLayout.newTab().setText("?"));
        tabLayout.addTab(tabLayout.newTab().setText("?"));
        tabLayout.addTab(tabLayout.newTab().setText("?"));
        //?   tab     ?
        // ?  ?,     ?  ? ? ?
        //    ?
        switch (typeDay) {
        case "2"://
            new Handler().postDelayed(new Runnable() {
                @Override
                public void run() {
                    tabLayout.getTabAt(2).select();
                }
            }, 1);
            break;
        case "3"://?
            new Handler().postDelayed(new Runnable() {
                @Override
                public void run() {
                    tabLayout.getTabAt(1).select();
                }
            }, 1);
            break;
        }
        break;
    default:
        break;
    }
    final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    final PagerAdaptertime adapter = new PagerAdaptertime(getSupportFragmentManager(), tabLayout.getTabCount(),
            busPathId, busStopId, kolTypeDay);
    viewPager.setAdapter(adapter);
    viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
    tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            viewPager.setCurrentItem(tab.getPosition());
        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {
        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {
        }
    });
}

From source file:com.handlerexploit.example.InfiniteViewPagerExampleActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);/*from   www .  ja v  a2 s  . com*/

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

    PagerAdapter pagerAdapter = new PagerAdapter(this);
    addColorFragment(pagerAdapter, Color.BLUE);
    addColorFragment(pagerAdapter, Color.RED);
    addColorFragment(pagerAdapter, Color.YELLOW);
    addColorFragment(pagerAdapter, Color.GREEN);

    viewPager.setAdapter(new InfinitePagerAdapter(pagerAdapter));
    viewPager.setCurrentItem(pagerAdapter.getCount() * 100, false);
}

From source file:com.support.design.activity.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    CustomPagerAdapter adapter = new CustomPagerAdapter(getSupportFragmentManager());
    adapter.addFragment(CheeseListFragment.newInstance(CheeseListFragment.GLIDE), "Glide");
    adapter.addFragment(CheeseListFragment.newInstance(CheeseListFragment.FRESCO), "Fresco");
    viewPager.setAdapter(adapter);
    viewPager.setOffscreenPageLimit(DEFAULT_PAGES);
}

From source file:com.twitter.sdk.android.tweetui.GalleryActivity.java

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

    galleryItem = getGalleryItem();//from  ww  w  .  ja  va 2  s . c  o m

    // Only scribe show event when view is first created
    if (savedInstanceState == null) {
        scribeShowEvent();
    }

    final GalleryAdapter adapter = new GalleryAdapter(this, getSwipeToDismissCallback());
    adapter.addAll(galleryItem.mediaEntities);

    final ViewPager viewPager = (ViewPager) findViewById(R.id.tw__view_pager);
    final int marginPixels = getResources().getDimensionPixelSize(R.dimen.tw__gallery_page_margin);
    viewPager.setPageMargin(marginPixels);
    viewPager.addOnPageChangeListener(getOnPageChangeListener());
    viewPager.setAdapter(adapter);
    viewPager.setCurrentItem(galleryItem.mediaEntityIndex);
}

From source file:com.frostwire.android.gui.activities.TransferDetailActivity.java

@Override
protected void initComponents(Bundle savedInstanceState) {
    super.initComponents(savedInstanceState);
    if (!initUIBittorrentDownload()) {
        UIUtils.showShortMessage(this, R.string.could_not_open_transfer_detail_invalid_infohash);
        finish();//  w  ww. ja  v a  2  s .c  o  m
        return;
    }
    transferDetailFragment = findFragment(R.id.fragment_transfer_detail);
    if (transferDetailFragment != null) {
        transferDetailFragment.setUiBittorrentDownload(uiBittorrentDownload);
    }
    initTabTitles();
    initFragments();
    if (detailFragments == null || detailFragments.length <= 0) {
        throw new RuntimeException(
                "check your logic: can't initialize components without initialized fragments");
    }
    if (savedInstanceState != null) {
        lastSelectedTabIndex = savedInstanceState.getInt("lastSelectedTabIndex", -1);
    } else {
        lastSelectedTabIndex = ConfigurationManager.instance()
                .getInt(Constants.PREF_KEY_TORRENT_TRANSFER_DETAIL_LAST_SELECTED_TAB_INDEX);
    }
    OnPageChangeListener onPageChangeListener = new OnPageChangeListener(this);
    SectionsPagerAdapter mSectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager(),
            detailFragments);
    ViewPager viewPager = findViewById(R.id.transfer_detail_viewpager);

    if (viewPager != null) {
        viewPager.clearOnPageChangeListeners();
        viewPager.setAdapter(mSectionsPagerAdapter);
        viewPager.setCurrentItem(lastSelectedTabIndex == -1 ? 0 : lastSelectedTabIndex);
        viewPager.addOnPageChangeListener(onPageChangeListener);
        TabLayout tabLayout = findViewById(R.id.transfer_detail_tab_layout);
        tabLayout.setupWithViewPager(viewPager);
    } else {
        throw new RuntimeException("initComponents() Could not get viewPager");
    }
}