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.laevatein.internal.ui.helper.PreviewHelper.java

public static void setUpActivity(ImagePreviewActivity activity) {
    ViewResourceSpec spec = activity.getIntent().getParcelableExtra(ImagePreviewActivity.EXTRA_VIEW_SPEC);
    if (spec != null && spec.needActivityOrientationRestriction()) {
        activity.setRequestedOrientation(spec.getActivityOrientation());
    }//from  w  w w  . j  ava 2 s  .c o  m
    PreviewPagerAdapter adapter = new PreviewPagerAdapter(activity.getSupportFragmentManager(), activity);
    ViewPager pager = (ViewPager) activity.findViewById(R.id.l_pager);
    pager.setAdapter(adapter);
}

From source file:com.rayman.v2ex.viewmodel.BindingAdapter.java

@android.databinding.BindingAdapter(value = { "viewPager", "adapter" })
public static void setTabLayoutIcons(TabLayout tabLayout, int viewPagerId, PagerAdapter pagerAdapter) {
    ViewPager viewPager = (ViewPager) tabLayout.getRootView().findViewById(viewPagerId);
    if (viewPager.getAdapter() == null)
        viewPager.setAdapter(pagerAdapter);
    tabLayout.setupWithViewPager(viewPager);
}

From source file:android.support.design.testutils.ViewPagerActions.java

/**
 * Sets the specified adapter on <code>ViewPager</code>.
 *//*from  ww w. j  a va  2s  . c  o  m*/
public static ViewAction setAdapter(final @Nullable PagerAdapter adapter) {
    return new ViewAction() {
        @Override
        public Matcher<View> getConstraints() {
            return isAssignableFrom(ViewPager.class);
        }

        @Override
        public String getDescription() {
            return "ViewPager set adapter";
        }

        @Override
        public void perform(UiController uiController, View view) {
            uiController.loopMainThreadUntilIdle();

            ViewPager viewPager = (ViewPager) view;
            viewPager.setAdapter(adapter);

            uiController.loopMainThreadUntilIdle();
        }
    };
}

From source file:com.manaschaudhari.android_mvvm.utils.BindingUtils.java

@BindingAdapter("adapter")
public static void bindAdapter(@NonNull ViewPager viewPager, @Nullable PagerAdapter adapter) {
    PagerAdapter oldAdapter = viewPager.getAdapter();

    // Disconnect previous adapter if its Connectable
    if (oldAdapter != null && oldAdapter instanceof Connectable) {
        Disposable subscription = (Disposable) viewPager.getTag(R.integer.tag_subscription);
        if (subscription != null && !subscription.isDisposed()) {
            subscription.dispose();/*  ww w .  j  a va2s .  com*/
        }
        viewPager.setTag(R.integer.tag_subscription, null);
    }

    // Store connection (Subscription) if new adapter is Connectable
    if (adapter != null && adapter instanceof Connectable) {
        viewPager.setTag(R.integer.tag_subscription, ((Connectable) adapter).connect());
    }
    viewPager.setAdapter(adapter);
}

From source file:com.commonsware.android.pager.ViewPagerFragmentDemoActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);/*from w  w w  . j a v a 2s .  co  m*/

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

    pager.setAdapter(new SampleAdapter(getSupportFragmentManager()));
}

From source file:com.commonsware.android.bitmap.iss.MainActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);/*from w  w w  . j  a va 2s. c  om*/

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

    pager.setAdapter(buildAdapter());
}

From source file:com.commonsware.android.mapsv2.pager.MainActivity.java

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

    if (readyToGo()) {
        setContentView(R.layout.activity_main);

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

        pager.setAdapter(buildAdapter());
    }/* w  w w .  ja  v  a 2 s  . c  o m*/
}

From source file:com.hookedonplay.decoviewsample.DecoViewSampleActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_deco_view_sample);
    SamplerAdapter samplesAdapter = new SamplerAdapter(getSupportFragmentManager());
    ViewPager samplesPager = (ViewPager) findViewById(R.id.samplesPager);
    samplesPager.setAdapter(samplesAdapter);
}

From source file:com.bobomee.android.recyclerviewhelperdemo.pager.PagerActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.root_view);//from  ww  w .  j a v a 2 s.  co  m
    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    pager.setAdapter(new PageAdapter(getSupportFragmentManager()));
}

From source file:com.commonsware.android.pagernested.PagerFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View result = inflater.inflate(R.layout.pager, container, false);
    ViewPager pager = (ViewPager) result.findViewById(R.id.pager);

    pager.setAdapter(buildAdapter());

    return (result);
}