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.example.android.capstone.ui.MainActivity.java

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

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);//from   ww w.j av a2s  .  c o m
    TextView myTitle = (TextView) toolbar.getChildAt(0);
    Typeface tf = Typeface.createFromAsset(getAssets(), getResources().getString(R.string.font_name));
    myTitle.setTypeface(tf, Typeface.BOLD);
    ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar,
            R.string.navigation_drawer_open, R.string.navigation_drawer_close);
    drawer.setDrawerListener(toggle);
    toggle.syncState();
    AdView mAdView = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder()
            .addTestDevice(getResources().getString(R.string.ad_device_test)).build();
    mAdView.loadAd(adRequest);
    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    navigationView.setNavigationItemSelectedListener(this);
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
    viewPager.setAdapter(new PagerAdapter(getSupportFragmentManager()));
    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    tabLayout.setupWithViewPager(viewPager);
}

From source file:com.metinkale.prayerapp.calendar.Main.java

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

    SectionsPagerAdapter sectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(sectionsPagerAdapter);
    viewPager.setCurrentItem(LocalDate.now().getYear() - HicriDate.MIN_YEAR);
}

From source file:com.example.umang.miwok.FamilyActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_family);
    ViewPager pager = (ViewPager) findViewById(R.id.pager1);
    QuestionAdapter adapter = new QuestionAdapter(getSupportFragmentManager());
    pager.setAdapter(adapter);
    TabLayout lay = (TabLayout) findViewById(R.id.tab_layout1);
    lay.setupWithViewPager(pager);//ww w  .j a va  2  s.c  om
}

From source file:com.gao.tabview.photoview.ViewPagerActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_view_pager);
    ViewPager mViewPager = (HackyViewPager) findViewById(R.id.view_pager);
    setContentView(mViewPager);/* w  w w .j a  va 2  s .co  m*/

    mViewPager.setAdapter(new SamplePagerAdapter());
}

From source file:com.atguigu.android.android_pulltorefresh.PullToRefreshViewPagerActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_ptr_viewpager);
    tv_title = (TextView) findViewById(R.id.tv_title);
    tv_title.setText("PullToRefreshViewPager");

    mPullToRefreshViewPager = (PullToRefreshViewPager) findViewById(R.id.pull_refresh_viewpager);
    //?//from  w  ww.  j  a v a2s.  c  o m
    mPullToRefreshViewPager.setOnRefreshListener(this);

    //ViewPager
    ViewPager vp = mPullToRefreshViewPager.getRefreshableView();
    vp.setAdapter(new SamplePagerAdapter());
}

From source file:biz.wiz.android.wallet.ui.WalletTransactionsFragment.java

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

    final ViewPagerTabs pagerTabs = (ViewPagerTabs) view.findViewById(R.id.transactions_pager_tabs);
    pagerTabs.addTabLabels(R.string.wallet_transactions_fragment_tab_received,
            R.string.wallet_transactions_fragment_tab_all, R.string.wallet_transactions_fragment_tab_sent);

    final PagerAdapter pagerAdapter = new PagerAdapter(getFragmentManager());

    final ViewPager pager = (ViewPager) view.findViewById(R.id.transactions_pager);
    pager.setAdapter(pagerAdapter);
    pager.setOnPageChangeListener(pagerTabs);
    pager.setCurrentItem(INITIAL_PAGE);/*  w  w w. j av a2s . co m*/
    pager.setPageMargin(2);
    pager.setPageMarginDrawable(R.color.bg_less_bright);
    pagerTabs.onPageScrolled(INITIAL_PAGE, 0, 0); // should not be needed

    return view;
}

From source file:br.com.frs.foodrestrictions.MessagesTab.java

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

    SectionsPagerAdapter mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());

    ViewPager mViewPager = (ViewPager) findViewById(R.id.container);
    mViewPager.setAdapter(mSectionsPagerAdapter);

    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
    tabLayout.setupWithViewPager(mViewPager);

    args = getIntent().getExtras();//www .j  a  v  a  2s.c  o  m

}

From source file:com.cse3310.phms.ui.fragments.DietDayIndicatorFragment.java

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

    final DietScreenAdapter mAdapter = new DietScreenAdapter(getChildFragmentManager());

    final ViewPager mPager = (ViewPager) view.findViewById(R.id.pager);
    mPager.setAdapter(mAdapter);

    final TitlePageIndicator mIndicator = (TitlePageIndicator) view.findViewById(R.id.indicator);
    mIndicator.setViewPager(mPager);/*www. j  a  v  a  2s.  co  m*/
    mIndicator.setCurrentItem(DAY.TODAY.ordinal()); // set start up page to Today {@see DietScreenAdapter.DAY}
    mIndicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        @Override
        public void onPageSelected(int position) {
            Calendar today = Calendar.getInstance();

            switch (DAY.values()[position]) {
            case YESTERDAY:
                today.add(Calendar.DATE, -1); // minus a day
                break;
            case TODAY:
                break;
            case TOMORROW:
                today.add(Calendar.DATE, 1); // add a day
                break;
            }
            selectedDay = today.getTime();

            // post an event to indicate that a different day is selected.
            EventBus.getDefault().postSticky(new Events.SwitchDayEvent());
        }

        @Override
        public void onPageScrollStateChanged(int state) {
        }
    });
    return view;
}

From source file:com.ran.pics.activity.fragment.ImagePagerFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.image_detail_pager, container, false);
    ViewPager pager = (ViewPager) rootView.findViewById(R.id.pager);
    pager.setAdapter(new ImageAdapter());
    pager.setCurrentItem(getArguments().getInt(Constant.Extra.IMAGE_POSITION, 0));
    return rootView;
}

From source file:com.digitallizard.bbcnewsreader.CategoryActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.category_activity);

    // determine which display mode is currently active
    if (getResources().getBoolean(R.bool.screen_xlarge)) {
        currentDisplayMode = DISPLAY_MODE_TABLET_LANDSCAPE;
    } else {// ww  w.  ja  v  a  2s .  com
        currentDisplayMode = DISPLAY_MODE_HANDSET;
    }

    // do specific configuration for various screen sizes
    /*if (currentDisplayMode == DISPLAY_MODE_TABLET_LANDSCAPE) {
       // force landscape
       setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
       // display the correct category
       CategoryFragment fragment = (CategoryFragment) getSupportFragmentManager().findFragmentById(R.id.categoryFragment);
       fragment.displayCategory(getIntent().getStringExtra(EXTRA_CATEGORY_TITLE));
    }*/

    if (currentDisplayMode == DISPLAY_MODE_HANDSET) {
        // load the pager
        CategoryPagerAdapter adapter = new CategoryPagerAdapter(this, getSupportFragmentManager());
        ViewPager pager = (ViewPager) findViewById(R.id.categoryPager);
        pager.setAdapter(adapter);

        // bind the pager indicator
        TitlePageIndicator pagerIndicator = (TitlePageIndicator) findViewById(R.id.categoryPagerIndicator);
        pagerIndicator.setViewPager(pager);

        // set the pager position to the selected category
        pager.setCurrentItem(adapter.getPositionOfTitle(getIntent().getStringExtra(EXTRA_CATEGORY_TITLE)),
                false); // no smooth scroll
    }
}