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.goforer.storefronter.ui.activity.MainActivity.java

private void setupTabInfoPager(ViewPager viewPager) {
    TabInfoPagerAdapter adapter = new TabInfoPagerAdapter(getSupportFragmentManager());
    adapter.addFragment(new TabFirstFragment(), "Grocery");
    adapter.addFragment(new TabSecondFragment(), "Cosmetic");
    adapter.addFragment(new TabThirdFragment(), "Clothes");
    adapter.addFragment(new TabForthFragment(), "Appliances");
    viewPager.setAdapter(adapter);
}

From source file:com.pawnua.android.app.gpstrips.activities.TripGalleryViewPagerActivity.java

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

    // https://developer.android.com/intl/ru/training/system-ui/immersive.html
    View decorView = getWindow().getDecorView();
    // Hide the status bar (Sticky Immersion)
    decorView.setSystemUiVisibility(/*from w w  w .j  av  a 2s . c  o m*/
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

    trip = Trip.getTripByID(getIntent().getLongExtra(BaseColumns._ID, -1));

    int setCurrentItem = getIntent().getIntExtra("CurrentItem", 0);
    String currentItem = getIntent().getStringExtra(GalleryDataManager.GALLERY_CURRENT_ITEM_PATH);

    mFragmentManager = getSupportFragmentManager();
    mContext = this;

    mGalleryFolder = GalleryDataManager.createImageGallery(trip);

    // disable toolbar
    //        final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    //
    //        setSupportActionBar(toolbar);
    //
    //        ActionBar actionBar = getSupportActionBar();
    //        actionBar.setDisplayHomeAsUpEnabled(true);
    //        actionBar.setTitle(getTripTitle(trip));

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    if (viewPager != null) {
        GalleryViewPagerAdapter galleryViewPagerAdapter = new GalleryViewPagerAdapter(mFragmentManager,
                GalleryDataManager.getFileImages(mGalleryFolder));
        viewPager.setAdapter(galleryViewPagerAdapter);
        if (setCurrentItem != 0)
            viewPager.setCurrentItem(setCurrentItem);
        if (currentItem != "")
            viewPager.setCurrentItem(galleryViewPagerAdapter.getItemPosition(currentItem));

    }

}

From source file:com.example.julia.popularmovies.MovieGridActivity.java

private void setupViewPager(ViewPager viewPager) {
    PagerAdapter adapter = new PagerAdapter(getSupportFragmentManager());
    adapter.addFragment(MovieGridFragment.newInstance(Config.POPULARITY_DESC), FRAGMENT_NAME[0]);
    adapter.addFragment(MovieGridFragment.newInstance(Config.RATING_DESC), FRAGMENT_NAME[1]);
    adapter.addFragment(MovieGridFragment.newInstance(Config.FAVORITES), FRAGMENT_NAME[2]);
    viewPager.setAdapter(adapter);
    adapter.notifyDataSetChanged();/*from www. jav  a  2  s  .c  om*/
}

From source file:com.example.drugsformarinemammals.ViewPager_MainMenu.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.viewpager_mainmenu);
    helper = new Handler_Sqlite(this);
    PagerTabStrip mPagerTabStrip = (PagerTabStrip) findViewById(R.id.title);
    int size = mPagerTabStrip.getChildCount();
    for (int i = 0; i < size; i++) {
        View child = mPagerTabStrip.getChildAt(i);
        if (child instanceof TextView) {
            textView = (TextView) child;
            textView.setTypeface(Typeface.SANS_SERIF);
        }//  w  ww.ja va 2s  . c  o m
    }

    ViewPager vpPager = (ViewPager) findViewById(R.id.vp_mainmenu);
    adapterViewPager = new MyPagerAdapter(getSupportFragmentManager());
    vpPager.setAdapter(adapterViewPager);
    Bundle extra = this.getIntent().getExtras();
    if (extra != null) {
        if (extra.getInt("dosis") == 2)
            vpPager.setCurrentItem(2);
        else
            vpPager.setCurrentItem(3);
    } else
        vpPager.setCurrentItem(1);

}

From source file:com.lovejoy777sarootool.rootool.dialogs.FilePropertiesDialog.java

private void initView(final View view) {
    final ViewPager pager = (ViewPager) view.findViewById(R.id.tabsContainer);
    pager.setAdapter(mAdapter);

    final CompoundButton tab1 = (CompoundButton) view.findViewById(R.id.tab1);
    final CompoundButton tab2 = (CompoundButton) view.findViewById(R.id.tab2);

    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override/*  ww  w .jav a  2s .c om*/
        public void onPageSelected(int position) {
            tab1.setChecked(position == 0);
            tab2.setChecked(position == 1);
        }
    });

    tab1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            tab1.setChecked(true);
            tab2.setChecked(false);
            pager.setCurrentItem(0);
        }
    });

    tab2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            tab2.setChecked(true);
            tab1.setChecked(false);
            pager.setCurrentItem(1);
        }
    });
}

From source file:com.example.kevinrotairo.androidcodecamp.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new ListContentFragment(), "Save a Life");
    adapter.addFragment(new TileContentFragment(), "Help Me!");
    adapter.addFragment(new CardContentFragment(), "S.O.P.");
    viewPager.setAdapter(adapter);
}

From source file:com.ti.omap.android.multidispapp.photo.PhotoGalleryCtrl.java

public PhotoGalleryCtrl(ViewPager viewPager, PhotoChangeListener listener) {
    mWeakPhotos = new SparseArray<WeakReference<TPhoto>>();
    mListener = listener;/*from  ww  w .  ja  v a 2  s . c o  m*/
    mViewPager = viewPager;
    mAdapter = new PreviewsAdapter();
    viewPager.setOffscreenPageLimit(1);
    viewPager.setAdapter(mAdapter);
    viewPager.setPageMarginDrawable(new ColorDrawable(Color.WHITE));
    viewPager.setPageMargin(3);
    viewPager.setOnPageChangeListener(this);
}

From source file:com.support.android.zzh.activity.MainActivity.java

/**
 *  viewpage// www.  jav a2 s  .  co m
 *
 * @param viewPager
 */
private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new HomeFragment(), "");
    adapter.addFragment(new JokeFragment(), "?");
    adapter.addFragment(new NewsFragment(), "?");
    adapter.addFragment(new VideoFragment(), "");
    viewPager.setAdapter(adapter);
}

From source file:com.inaetics.demonstrator.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setContentView(R.layout.pager_tab);
    Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar);
    setSupportActionBar(toolbar);//from  ww w . j ava  2 s .  c  o  m
    //Initiate celix
    Celix celix = Celix.getInstance();
    celix.addObserver(this);

    ViewPager pager = (ViewPager) findViewById(R.id.pager);
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
    MyPagerAdapter pagerAdapter = new MyPagerAdapter(getSupportFragmentManager());
    pager.setAdapter(pagerAdapter);
    tabLayout.setupWithViewPager(pager);
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
    pager.setOffscreenPageLimit(2);

    model = Model.getInstance();

    // Only one time!! After configuration change don't do it again.
    if (!model.areBundlesMoved()) {
        File dirLocation = getExternalFilesDir(null);
        if (dirLocation == null) {
            dirLocation = getCacheDir();
        }
        model.setBundleLocation(dirLocation.getAbsolutePath());
        model.moveBundles(getResources().getAssets());
    }
    btn_start = (Button) findViewById(R.id.start_btn);
    model.setContext(this);

    config = model.getConfig();

    if (celix.isCelixRunning()) {
        setRunning();
    } else {
        setStopped();
    }

}

From source file:com.tapchatapp.android.app.activity.BuffersActivity.java

@Subscribe
public void onServiceStateChanged(ServiceStateChangedEvent event) {
    final TapchatService service = event.getService();
    if (service.getConnectionState() != TapchatService.STATE_LOADED) {
        return;//  w w w.ja va2s .  c  om
    }

    if (mCurrentPage != null) {
        mBus.post(new BufferSelectedEvent(mCurrentPage.getConnectionId(), mCurrentPage.getBufferId(), true));
    }

    Uri data = getIntent().getData();
    final long connectionId = Long.parseLong(data.getHost());
    final long bufferId = Long.parseLong(data.getPath().substring(1));
    final BuffersToDisplay display = BuffersToDisplay.parseString(data.getQueryParameter("display"));

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

    mTabsAdapter = (BuffersPagerAdapter) viewPager.getAdapter();
    if (mTabsAdapter == null) {
        mTabsAdapter = new BuffersPagerAdapter(BuffersActivity.this, connectionId, display);
        mTabsAdapter.registerBus();
        viewPager.setAdapter(mTabsAdapter);

        final TitlePageIndicator tabs = (TitlePageIndicator) findViewById(R.id.pager_tabs);
        tabs.setViewPager(viewPager);
        tabs.setOnPageChangeListener(mPageChangeListener);

        if (display == BuffersToDisplay.ConsoleOnly) {
            tabs.setVisibility(View.GONE);
        }

        int selectedItem = mTabsAdapter.getBufferIndex(bufferId);
        if (selectedItem < 0) {
            // FIXME: What to do here? finish() ?
            return;
        }

        viewPager.setCurrentItem(selectedItem);

        // onPageSelected doesn't fire if selectedItem is already
        // selected, causing title to not display.
        mPageChangeListener.onPageSelected(selectedItem);
    }
}