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.topnewgrid.choosephotos.choosephotos.photoviewer.photoviewerinterface.ViewPagerBitmapActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_view_pager_view);
    ViewPager mViewPager = (HackyViewPager) findViewById(R.id.view_pager);
    //      setContentView(mViewPager);

    header = (RelativeLayout) findViewById(R.id.header);
    photoView = new PhotoView(this);
    receiveBmList = (List<Bitmap>) ApplicationContent.get("mImageBm");
    this.index = this.getIntent().getIntExtra(CURRENT_INDEX, 0);

    mViewPager.setAdapter(new SamplePagerAdapter());
    mViewPager.setCurrentItem(index);/*from www.ja  v a2  s. c  om*/
    tapGestureDetector = new GestureDetector(this, new TapGestureListener());

}

From source file:com.fast.van.testing.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    //        adapter.addFragment(new CheeseListFragment(), "Category 1");
    //        adapter.addFragment(new CheeseListFragment(), "Category 2");
    //        adapter.addFragment(new CheeseListFragment(), "Category 3");
    viewPager.setAdapter(adapter);
}

From source file:com.concavenp.artistrymuse.fragments.SearchFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    // Inflate the layout for this fragment
    View mainView = inflater.inflate(R.layout.fragment_search, container, false);

    // The search text the user will input
    mSearchEditText = mainView.findViewById(R.id.search_editText);
    mSearchEditText.setOnEditorActionListener(new EditText.OnEditorActionListener() {

        @Override//from w  w  w . ja va2  s  .c  o m
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {

            if ((actionId == EditorInfo.IME_ACTION_SEARCH) || (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) {

                performSearch();

                return true;

            }

            return false;
        }

    });
    mSearchEditText.setOnTouchListener(new View.OnTouchListener() {

        @SuppressWarnings("unused")
        @Override
        public boolean onTouch(View v, MotionEvent event) {

            final int DRAWABLE_LEFT = 0;
            final int DRAWABLE_TOP = 1;
            final int DRAWABLE_RIGHT = 2;
            final int DRAWABLE_BOTTOM = 3;

            if (event.getAction() == MotionEvent.ACTION_UP) {

                // Check the layout direction to support LTR or RTL
                if (ViewCompat.getLayoutDirection(mSearchEditText) == ViewCompat.LAYOUT_DIRECTION_LTR) {
                    if (event.getRawX() >= (mSearchEditText.getRight()
                            - mSearchEditText.getCompoundDrawables()[DRAWABLE_RIGHT].getBounds().width())) {

                        performSearch();

                        return true;
                    }
                } else {
                    if (event.getRawX() <= (mSearchEditText.getLeft()
                            + mSearchEditText.getCompoundDrawables()[DRAWABLE_LEFT].getBounds().width())) {

                        performSearch();

                        return true;
                    }
                }

            }

            return false;
        }

    });

    // Save off the flipper for use in deciding which view to show
    mFlipper = mainView.findViewById(R.id.fragment_search_ViewFlipper);

    // Get the ViewPager and set it's PagerAdapter so that it can display items
    ViewPager mViewPager = mainView.findViewById(R.id.search_results_viewpager);
    mSearchPagerAdapter = new SearchFragmentPagerAdapter(this, getChildFragmentManager());
    mViewPager.setAdapter(mSearchPagerAdapter);
    mViewPager.setOffscreenPageLimit(mSearchPagerAdapter.getCount());

    // Give the TabLayout the ViewPager
    TabLayout mTabLayout = mainView.findViewById(R.id.search_tabs);
    mTabLayout.setupWithViewPager(mViewPager);

    mFlipper.setDisplayedChild(
            mFlipper.indexOfChild(mFlipper.findViewById(R.id.fragment_search_no_search_Flipper)));

    return mainView;

}

From source file:co.carlosandresjimenez.android.gotit.FollowingActivity.java

private void setupViewPager(ViewPager viewPager) {
    mViewPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager());
    mViewPagerAdapter.addFrag(new FollowingListFragment(this), "FOLLOWING");
    mViewPagerAdapter.addFrag(new FollowRequestFragment(this), "REQUESTS");
    viewPager.setAdapter(mViewPagerAdapter);
}

From source file:com.vachan.vachan.activity.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new CheeseListFragment(), "INFO");
    adapter.addFragment(new PricingFragment(), "PRICING");
    adapter.addFragment(new CheeseListFragment(), "QUOTATION");
    adapter.addFragment(new CheeseListFragment(), "ORDER");
    viewPager.setAdapter(adapter);
    // viewPager.setOffscreenPageLimit(adapter.getCount());
}

From source file:com.microsoft.filediscovery.FileItemActivity.java

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    final byte[] bytes = getImageData(requestCode, resultCode, data);

    if (bytes != null) {
        mFileSaveItem.setContent(bytes);
        mAdapter = new DisplayFileItemAdapter(this, bytes);

        ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);
        viewPager.setAdapter(mAdapter);
    }//  ww  w .  j a  v a  2s .  c o  m
}

From source file:com.microblink.blinkid.ScanActivity.java

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

    setContentView(R.layout.activity_scan);

    for (ScanConfiguration conf : mConfiguration) {
        conf.loadTitle(this);
    }//w w w  . j a v a2s  . c  o  m

    mRecognizerView = (RecognizerView) findViewById(R.id.rec_view);
    mFlashButton = (ImageButton) findViewById(R.id.btnFlash);
    mResultView = findViewById(R.id.layResult);
    mMessage = (TextView) findViewById(R.id.txtMessage);
    mResult = (EditText) findViewById(R.id.txtResult);
    mTitleIndicator = (SlidingTabLayout) findViewById(R.id.indicator);

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
    viewPager.setAdapter(new SamplePagerAdapter());

    mTitleIndicator = (SlidingTabLayout) findViewById(R.id.indicator);
    mTitleIndicator.setViewPager(viewPager);

    mTitleIndicator.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

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

        }

        @Override
        public void onPageSelected(int position) {
            mSelectedConfiguration = position;
            setupMessage(true);
        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });

    // camera events listener is required as it will receive camera-related events
    // such as startup errors, autofocus callbacks etc.
    mRecognizerView.setCameraEventsListener(this);
    // scan result listener is requires as it will receive recognition results
    mRecognizerView.setScanResultListener(this);
    // we want camera to use whole available view space by cropping the camera preview
    // instead of letterboxing it
    mRecognizerView.setAspectMode(CameraAspectMode.ASPECT_FILL);
    // license key is required for recognizer to work.
    try {
        mRecognizerView
                .setLicenseKey("UF57DWJN-MCIEASQR-3FUVQU2V-WQ2YBMT4-SH4UTH2I-Z6MDB6FO-36NHEV7P-CZYI7I5N");
    } catch (InvalidLicenceKeyException e) {
        e.printStackTrace();
        Toast.makeText(this, "Invalid license key!", Toast.LENGTH_SHORT).show();
        finish();
    }
    mRecognizerView.setOptimizeCameraForNearScan(true);

    // create BlinkOCR recognizer settings object and add parser to it
    BlinkOCRRecognizerSettings settings = new BlinkOCRRecognizerSettings();
    settings.addParser(mConfiguration[mSelectedConfiguration].getParserName(),
            mConfiguration[mSelectedConfiguration].getParserSettings());
    // add BlinkOCR recognizer settings object to array of all recognizer settings and initialize
    // recognizer with that array
    mRecognizerView.setRecognitionSettings(new RecognizerSettings[] { settings });
    // define the scanning region of the image that will be scanned.
    // You must ensure that scanning region define here is the same as in the layout
    // The coordinates for scanning region are relative to recognizer view:
    // the following means: rectangle starts at 10% of recognizer view's width and
    // 34% of its height. Rectangle width is 80% of recognizer view's width and
    // 13% of its height.
    // If you do not set this, OCR will be performed on full camera frame and this
    // will result in very poor performance.
    mRecognizerView.setScanningRegion(new Rectangle(0.1f, 0.34f, 0.8f, 0.13f), false);

    // all activity's lifecycle methods must be passed to recognizer view
    mRecognizerView.create();

    setupMessage(false);
}

From source file:com.android.talkback.eventprocessor.ProcessorScrollPositionTest.java

private void setUpViewPager() {
    setContentView(R.layout.view_pager);
    final ViewPager pager = (ViewPager) getViewForId(R.id.test_pager);
    final FragmentManager fragmentManager = getActivity().getSupportFragmentManager();

    getInstrumentation().runOnMainSync(new Runnable() {
        @Override/*from   w ww . j a  v a2s . c  o m*/
        public void run() {
            pager.setAdapter(new FragmentPagerAdapter(fragmentManager) {
                @Override
                public Fragment getItem(int position) {
                    return new TestFragment(ITEMS[position]);
                }

                @Override
                public int getCount() {
                    return ITEMS.length;
                }
            });
        }
    });
    getInstrumentation().waitForIdleSync();
}

From source file:com.sureshachary.apps.sonochef.MainActivity.java

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    adapter.addFrag(new OneFragment(), "CAR");
    adapter.addFrag(new TwoFragment(), "MOTORCYCLE");
    adapter.addFrag(new ThreeFragment(), "OTHERS");
    viewPager.setAdapter(adapter);
}

From source file:com.lovejjfg.demo.HomeActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    ViewPager mPager = (ViewPager) findViewById(R.id.vp);
    TabLayout mTab = (TabLayout) findViewById(R.id.tab);
    final ArrayList<Fragment> fragments = new ArrayList<>();
    fragments.add(NestedScrollFragment.newInstance(null, "pos" + 1));
    fragments.add(ScrollFragment.newInstance("xx"));
    fragments.add(new LoadMoreFragment());
    fragments.add(RecycleFragment.newInstance(2));
    mPager.setAdapter(new FragmentPagerAdapter(getSupportFragmentManager()) {
        @Override/* ww w .  j a  va 2s .c  o m*/
        public Fragment getItem(int position) {
            return fragments.get(position);
        }

        @Override
        public int getCount() {
            return fragments.size();
        }

        @Override
        public CharSequence getPageTitle(int position) {
            switch (position) {
            case 0:
                return "NestedScroll";
            case 1:
                return "ScrollView";
            case 2:
                return "LoadMore";
            case 3:
                return "RecycleView";
            }
            return null;
        }
    });
    mTab.setupWithViewPager(mPager, true);
    setSupportActionBar(toolbar);

}