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.slownet5.pgprootexplorer.startup.PreStartActivity.java

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

    preStartLayout = (RelativeLayout) findViewById(R.id.pre_start);
    setColors(ContextCompat.getColor(this, R.color.colorAccent));

    //set ViewPager adapter
    ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    PagerAdapter pagerAdapter = new PagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(pagerAdapter);
    //set pager indicator
    CircleIndicator indicator = (CircleIndicator) findViewById(R.id.indicator);
    viewPager.setAdapter(pagerAdapter);/* www .j  a  v  a  2  s  .  com*/
    indicator.setViewPager(viewPager);
    changePage(0);

    viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {
            changePage(position);
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });
    findViewById(R.id.pre_start_skip_button).setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onSkipButtonClick(v);
        }
    });
}

From source file:com.hacktx.android.fragments.ScheduleMainFragment.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getFragmentManager());
    adapter.addFragment(new ScheduleDayFragment(), "Oct 22");
    adapter.addFragment(new ScheduleDayFragment(), "Oct 23");
    viewPager.setAdapter(adapter);
    Log.v("ScheduleMainFrag", " " + viewPager.getAdapter().getCount());
}

From source file:com.gcssloop.diycode.activity.ImageActivity.java

/**
 * ? View ? initDatas ?//from   w ww.  j a  v a 2  s  . c o m
 *
 * @param holder
 * @param root
 */
@Override
protected void initViews(ViewHolder holder, View root) {
    setTitle("");
    mCache = new DiskImageCache(this);
    if (mCurrentMode == MODE_ERROR) {
        //TODO 
        return;
    }
    // TODO ??
    // 
    ViewPager viewPager = holder.get(R.id.view_pager);

    Logger.e("Size" + images.size());
    final LayoutInflater inflater = getLayoutInflater();

    viewPager.setAdapter(new PagerAdapter() {
        @Override
        public int getCount() {
            return images.size();
        }

        @Override
        public boolean isViewFromObject(View view, Object object) {
            return view == object;
        }

        @Override
        public Object instantiateItem(ViewGroup container, int position) {
            PhotoView photoView = (PhotoView) inflater.inflate(R.layout.item_image, container, false);
            photoView.enable();
            String url = images.get(position);
            if (mCache.hasCache(url)) {
                String file = mCache.getDiskPath(url);
                Glide.with(ImageActivity.this).load(file).into(photoView);
            } else {
                Glide.with(ImageActivity.this).load(images.get(position)).into(photoView);
            }
            container.addView(photoView);
            Logger.e("Item");
            return photoView;
        }

        @Override
        public void destroyItem(ViewGroup container, int position, Object object) {
            PhotoView photoView = (PhotoView) container.findViewById(R.id.photo_view);
            container.removeView(photoView);
        }
    });

    viewPager.setCurrentItem(current_image_position);
}

From source file:com.android.emergency.EmergencyTabActivity.java

protected void setupTabs() {
    mFragments = setUpFragments();//w ww.jav  a 2 s .  c  o  m
    mTabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
    if (mTabsAdapter == null) {
        // The viewpager that will host the section contents.
        ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
        mTabsAdapter = new ViewPagerAdapter(getFragmentManager());
        viewPager.setAdapter(mTabsAdapter);
        mTabLayout.setTabsFromPagerAdapter(mTabsAdapter);

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

        // Use a TabLayout.TabLayoutOnPageChangeListener to forward the scroll and selection
        // changes to this layout
        viewPager.addOnPageChangeListener(new TabLayoutOnPageChangeListener(mTabLayout));
    } else {
        mTabsAdapter.notifyDataSetChanged();
        mTabLayout.setTabsFromPagerAdapter(mTabsAdapter);
    }
}

From source file:com.suyonoion.customdrawereasyviewpagerui.ExpandedViewpagerUI.java

private void kode() {
    Tempat_Judul = (PagerTabStrip) findViewById(setResource("id_judul_drawer", "id"));
    Mengisi_Tempat_judul = new ArrayList<String>();
    Mengisi_Tempat_judul.add(getResources().getString(setResource("anu1", "string")));
    Mengisi_Tempat_judul.add(getResources().getString(setResource("anu2", "string")));
    Mengisi_Tempat_judul.add(getResources().getString(setResource("anu3", "string")));
    Mengisi_Tempat_judul.add(getResources().getString(setResource("anu4", "string")));
    Mengisi_Tempat_judul.add(getResources().getString(setResource("anu5", "string")));

    AdapterExpandedViewpagerUI adapter = new AdapterExpandedViewpagerUI(Mengisi_Tempat_judul);
    final ViewPager EasyExpandedViewPagerUI = (ViewPager) this
            .findViewById(setResource("id_viewpager_drawer", "id"));
    EasyExpandedViewPagerUI.setAdapter(adapter);
    EasyExpandedViewPagerUI.setOffscreenPageLimit(5);

    EasyExpandedViewPagerUI.setOnPageChangeListener(new OnPageChangeListener() {
        @Override/*w  w w.j  av a2 s.  c om*/
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
        }

        @Override
        public void onPageSelected(int position) {
            View page1 = findViewById(setResource("id_page1", "id"));
            View page2 = findViewById(setResource("id_page2", "id"));
            View page3 = findViewById(setResource("id_page3", "id"));
            View page4 = findViewById(setResource("id_page4", "id"));
            View page5 = findViewById(setResource("id_page5", "id"));
            switch (position) {
            case 0:
                ION.with(Techniques.SlideInFromRight).duration(700).playOn(page1);
            case 1:
                ION.with(Techniques.SlideInFromRight).duration(700).playOn(page2);
            case 2:
                ION.with(Techniques.SlideInFromRight).duration(700).playOn(page3);
            case 3:
                ION.with(Techniques.SlideInFromRight).duration(700).playOn(page4);
            case 4:
                ION.with(Techniques.SlideInFromRight).duration(700).playOn(page5);
            }
        }

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

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

private void setupTablayout() {
    tabLayout = (TabLayout) findViewById(R.id.tabLayout);
    tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
    tabLayout.addTab(tabLayout.newTab().setText("?"));
    tabLayout.addTab(tabLayout.newTab().setText(""));

    final ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
    final PagerAdapterBus adapter = new PagerAdapterBus(getSupportFragmentManager(), tabLayout.getTabCount(),
            type);/* w ww  .  j  a  v a  2  s .  com*/
    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.feedhenry.armark.MainActivity.java

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

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);/*from  ww  w  .j a v  a 2 s  .com*/

    //inicializador de api de facebook
    FacebookSdk.sdkInitialize(getApplicationContext());
    AppEventsLogger.activateApp(this);

    //  adaptador para los fragmentos
    SeccionPageradapter seccionPageradapter1 = new SeccionPageradapter(getSupportFragmentManager(),
            MainActivity.this);

    // Set up the ViewPager with the sections adapter.
    ViewPager mViewPager = (ViewPager) findViewById(R.id.container);
    assert mViewPager != null;
    mViewPager.setAdapter(seccionPageradapter1);
    mViewPager.setOffscreenPageLimit(0); //  Guarda la cantidad (int 0)de fragment que esta en el viewPager.  este caso es 0, las destruye de una todas las posiciones de fragment

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

    Inicio_feedHenry_sdk iniciar = new Inicio_feedHenry_sdk();
    iniciar.InicializarFH(getApplicationContext());

}

From source file:com.mikimedia.android.component.ImageSliderController.java

public void init(ImageDataAdapter dataAdapter, BitmapDrawable errorDrawable) {
    this.errorDrawble = errorDrawable;

    // Assigning ViewPager View and setting the adapter
    final IndicatorView indicator = (IndicatorView) container.findViewById(R.id.indicator);
    indicator.setVisibility(View.VISIBLE);
    indicator.setSize(dataAdapter.size(), 0);

    final ViewPager pager = (ViewPager) container.findViewById(R.id.pager);
    pager.setAdapter(new ImagePageAdapter(activity, dataAdapter));
    pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override//w  w w. j av  a2 s  .  co m
        public void onPageSelected(int position) {
            indicator.setPosition(position);
        }

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

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

}

From source file:com.palebluepagos.androidwallet.HomeActivity.java

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

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    LeftMenuFragment menu = new LeftMenuFragment();

    getSupportFragmentManager().beginTransaction().add(R.id.left_drawer, menu, TAG_LEFT_MENU).commit();

    getSupportFragmentManager().beginTransaction()
            .add(R.id.banks_list_container, new BanksListFragment(), TAG_HOME_BANKS_LIST).commit();

    mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.drawer_open, R.string.drawer_close);

    mDrawerLayout.setDrawerListener(mDrawerToggle);

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setHomeButtonEnabled(true);
    getSupportActionBar().setElevation(0f);

    // Create a Tabs View
    CustomPagerAdapter mCustomPagerAdapter = new CustomPagerAdapter(getSupportFragmentManager());
    ViewPager mViewPager = (ViewPager) findViewById(R.id.pager);
    mViewPager.setAdapter(mCustomPagerAdapter);

    this.checkOriginIntent();
}

From source file:com.example.android.lnotifications.LNotificationActivity.java

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

    // Show 3 tabs with the different notification options.
    ViewPager viewPager = (ViewPager) findViewById(pager);
    TabLayout tabs = (TabLayout) findViewById(R.id.tabs);

    NotificationsPagerAdapter pagerAdapter = new NotificationsPagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(pagerAdapter);
    tabs.setupWithViewPager(viewPager);/*from   w ww . jav a  2 s. c  o  m*/
}