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.fenyx4.arkham.GUI.OtherWorldDeckActivity.java

public void shuffleDeck() {
    GameState.getInstance().prepOtherWorldDeck();
    ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager);
    viewpager.setAdapter(new CardAdapter(this, GameState.getInstance().getFilteredOtherWorldDeck()));
}

From source file:com.shanet.relayremote.Main.java

private void updatePagerAdapter() {
    // Create the adapter that will return the relay and relay groups fragments
    RelayPagerAdapter pagerAdapter = new RelayPagerAdapter(getSupportFragmentManager());

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

    // Set the pager to the current fragment
    pager.setCurrentItem(curFragment);/*  w w  w . ja v a2  s  . c  o  m*/

    // Listen for pager changes to keep track of the currently displayed fragment so the state
    // can restored when this function is called
    pager.setOnPageChangeListener(new OnPageChangeListener() {
        public void onPageScrollStateChanged(int state) {
        }

        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        public void onPageSelected(int position) {
            curFragment = position;
        }
    });
}

From source file:com.google.android.apps.location.gps.gnsslogger.MainActivity.java

private void setupFragments() {
    mUiLogger = new UiLogger();
    mFileLogger = new FileLogger(getApplicationContext());
    mGnssContainer = new GnssContainer(getApplicationContext(), mUiLogger, mFileLogger);
    mFragments = new Fragment[NUMBER_OF_FRAGMENTS];
    SettingsFragment settingsFragment = new SettingsFragment();
    settingsFragment.setGpsContainer(mGnssContainer);
    mFragments[FRAGMENT_INDEX_SETTING] = settingsFragment;

    LoggerFragment loggerFragment = new LoggerFragment();
    loggerFragment.setUILogger(mUiLogger);
    loggerFragment.setFileLogger(mFileLogger);
    mFragments[FRAGMENT_INDEX_LOGGER] = loggerFragment;

    // The viewpager that will host the section contents.
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setOffscreenPageLimit(2);/*w  ww.j  av a 2s .c o m*/
    ViewPagerAdapter adapter = new ViewPagerAdapter(getFragmentManager());
    viewPager.setAdapter(adapter);

    TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
    tabLayout.setTabsFromPagerAdapter(adapter);

    // Set a listener via setOnTabSelectedListener(OnTabSelectedListener) to be notified when any
    // tab's selection state has been changed.
    tabLayout.setOnTabSelectedListener(new TabLayout.ViewPagerOnTabSelectedListener(viewPager));

    // Use a TabLayout.TabLayoutOnPageChangeListener to forward the scroll and selection changes to
    // this layout
    viewPager.addOnPageChangeListener(new TabLayoutOnPageChangeListener(tabLayout));
}

From source file:com.fenyx4.arkham.GUI.LocationDeckActivity.java

/** Called when the activity is first created. */
@Override//from  w ww. j  a  va2 s  . c  om
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.locationdeck);

    AHFlyweightFactory.INSTANCE.Init(this.getApplicationContext());

    Bundle extras = getIntent().getExtras();

    neiID = extras.getLong("neighborhood");

    ViewPager viewpager = (ViewPager) findViewById(R.id.viewpager);
    viewpager.setAdapter(new CardAdapter(this, GameState.getInstance().getDeckByNeighborhood(neiID)));

    //viewpager.setBackgroundColor(Color.CYAN);

}

From source file:com.noercholis.lm.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new CheeseListFragment(), "Jadwal");
    adapter.addFragment(new CheeseListFragment(), "Berita");
    viewPager.setAdapter(adapter);
}

From source file:com.vuze.android.remote.adapter.TorrentPagerAdapter.java

public void init(final FragmentManager fragmentManager, ViewPager viewPager, PagerSlidingTabStrip tabs) {
    this.viewPager = viewPager;

    // Bind the tabs to the ViewPager

    viewPager.setAdapter(this);
    tabs.setViewPager(viewPager);//w w  w  .java  2s  . c  o  m
    tabs.setOnPageChangeListener(new OnPageChangeListener() {
        int oldPosition = 0;

        @Override
        public void onPageSelected(int position) {
            if (AndroidUtils.DEBUG) {
                Log.d(TAG, "page selected: " + position);
            }
            Fragment oldFrag = findFragmentByPosition(fm, oldPosition);
            if (oldFrag instanceof FragmentPagerListener) {
                FragmentPagerListener l = (FragmentPagerListener) oldFrag;
                l.pageDeactivated();
            }

            oldPosition = position;

            Fragment newFrag = findFragmentByPosition(fm, position);
            if (newFrag instanceof FragmentPagerListener) {
                FragmentPagerListener l = (FragmentPagerListener) newFrag;
                l.pageActivated();
            }
        }

        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

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

}

From source file:com.example.android.miwok.activities.MainActivity.java

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

    // Set the content of the activity to use the activity_main.xml layout file
    setContentView(R.layout.activity_main);

    // Find the view pager that will allow the user to swipe between fragments
    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);

    // Create an adapter that knows which fragment should be shown on each page
    CategoryAdapter adapter = new CategoryAdapter(this, getSupportFragmentManager());

    // Set the adapter onto the view pager
    viewPager.setAdapter(adapter);

    // Find the tab layout that shows the tabs
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);

    // Connect the tab layout with the view pager. This will
    //   1. Update the tab layout when the view pager is swiped
    //   2. Update the view pager when a tab is selected
    //   3. Set the tab layout's tab names with the view pager's adapter's titles
    //      by calling onPageTitle()
    tabLayout.setupWithViewPager(viewPager);

    viewPager.addOnPageChangeListener(this);
}

From source file:com.rickendirk.rsgwijzigingen.overAppActivity.java

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    adapter.addFrag(new OverAppFragment(), "Over deze app");
    adapter.addFrag(new VoorwaardenFragment(), "Voorwaarden");
    adapter.addFrag(new LicentieFragment(), "Licenties");
    viewPager.setAdapter(adapter);
}

From source file:com.agmostudio.pasarmalamlocator.MainActivity.java

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

    // find all the UI from the activity_main layout
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
    ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);

    // use Toolbar as ActionBar
    setSupportActionBar(toolbar);/* w  w w.  ja v a 2 s .c o  m*/

    // create adapter and auto setup our tabs
    MyPagerAdapter adapter = new MyPagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(adapter);
    tabLayout.setupWithViewPager(viewPager);

}

From source file:cm.aptoidetv.pt.ScreenshotsViewer.java

@Override
protected void onCreate(Bundle arg0) {
    super.onCreate(arg0);
    setContentView(R.layout.page_screenshots_viewer);

    if (arg0 == null) {
        currentItem = getIntent().getIntExtra("position", 0);
    } else {/*from ww w. j  a va  2  s. c o m*/
        currentItem = arg0.getInt("position", 0);
    }

    getIntent().getIntExtra("position", 0);
    context = this;
    final ViewPager screenshots = (ViewPager) findViewById(R.id.screenShotsPager);

    ArrayList<String> uri = getIntent().getStringArrayListExtra("url");
    if (uri != null) {
        images = uri.toArray(images);
    }
    if (images != null && images.length > 0) {
        screenshots.setAdapter(new ViewPagerAdapterScreenshots(context, uri, true));
        screenshots.setCurrentItem(currentItem);
    }

    //        String imagepath = getIntent().getStringExtra(SCREEN);
    //
    //        ImageView screen = (ImageView) findViewById(R.id.screenshot);
    //
    //        Picasso.with(this)
    //                .load(imagepath)
    //                .error(getResources().getDrawable(R.drawable.default_background))
    //                .into(screen);
}