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.dmitrymalkovich.android.githubanalytics.traffic.TrafficActivity.java

private void setupViewPager(ViewPager viewPager) {
    ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager());
    viewPager.setAdapter(adapter);
}

From source file:com.vuw.project1.riverwatch.ui.History_NitrateActivity_Item.java

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

    if (getSupportActionBar() != null) {
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    }// www  . j a v  a  2  s.co m

    Bundle extras = getIntent().getExtras();
    id = 0;
    latitude = 0;
    longitude = 0;
    if (extras != null) {
        id = extras.getLong("id", 0);
        latitude = extras.getDouble("latitude", 0);
        longitude = extras.getDouble("longitude", 0);
    }

    final String[] titles = new String[] { "Info", "Map" };

    ViewPager viewPager = (ViewPager) findViewById(R.id.viewPager);
    viewPager.setAdapter(new FragmentStatePagerAdapter(getSupportFragmentManager()) {
        @Override
        public Fragment getItem(int position) {
            switch (position) {
            case 0:
                return History_NitrateActivityFragment_Info.newInstance(id);
            case 1:
                return History_ActivityFragment_Map.newInstance(latitude, longitude);
            default:
                return History_NitrateActivityFragment_Info.newInstance(-1);
            }
        }

        @Override
        public CharSequence getPageTitle(int position) {
            return titles[position];
        }

        @Override
        public int getCount() {
            return titles.length;
        }
    });

    TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
    tabLayout.setupWithViewPager(viewPager);
}

From source file:com.eternizedlab.lunarcalendar.SimplePagedTabsHelper.java

public SimplePagedTabsHelper(Context context, ViewGroup tabContainer, ViewPager pager) {
    mContext = context;//  ww  w. j  a v  a2s .  co  m
    mTabContainer = tabContainer;
    mPager = pager;

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

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

        @Override
        public Object instantiateItem(ViewGroup container, int position) {
            return mPager.findViewById(mTabContentIds.get(position));
        }
    });
    pager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
        @Override
        public void onPageSelected(int position) {
            for (int i = 0; i < mTabContainer.getChildCount(); i++) {
                mTabContainer.getChildAt(i).setSelected(i == position);
            }
        }
    });
}

From source file:com.ngstudio.wayphoto.ui.fragments.ImagePagerFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_image_pager, container, false);
    ViewPager pager = (ViewPager) rootView.findViewById(R.id.pager);
    pager.setAdapter(new ImageAdapter());
    pager.setCurrentItem(getArguments().getInt(Constants.Extra.IMAGE_POSITION, 0));
    return rootView;
}

From source file:cat.ppicas.cleanarch.ui.fragment.CityDetailFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_city_detail, container, false);

    ViewPager viewPager = (ViewPager) view.findViewById(R.id.city_detail__view_pager);
    viewPager.setAdapter(new LocalPageAdapter(getFragmentManager()));

    return view;//from  w w w.  j av  a  2s .c o m
}

From source file:com.tenthbit.zoomimageview.sample.ViewPagerSampleActivity.java

@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override/*from w  ww . j a  v a2 s  .  c  o  m*/
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    /*
     * Use full screen window and translucent action bar
     */
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    getWindow().setBackgroundDrawable(new ColorDrawable(0xFF000000));
    if (VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB) {
        getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
        getActionBar().setBackgroundDrawable(new ColorDrawable(0x88000000));
        // Note: if you use ActionBarSherlock use here getSupportActionBar()
    }

    setContentView(R.layout.view_pager);

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

    // Add margin between pages (optional)
    viewPager.setPageMargin((int) getResources().getDisplayMetrics().density * 10);
}

From source file:com.binary_machinery.avalonschedule.view.ScheduleActivity.java

private void printScheduleRecords(List<ScheduleRecord> records) {
    SchedulePagerAdapter adapter = new SchedulePagerAdapter(this, getSupportFragmentManager(), records);
    ViewPager pager = (ViewPager) findViewById(R.id.schedulePager);
    pager.setAdapter(adapter);

}

From source file:com.androiduipatterns.smashingandroidui.examples.fonts.FontsExampleActivity.java

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

    setTitle("Fonts");

    setContentView(R.layout.fonts_example);

    TextsPagerAdapter adapter = new TextsPagerAdapter();
    ViewPager myPager = (ViewPager) findViewById(R.id.text_viewpager);
    myPager.setAdapter(adapter);
    myPager.setCurrentItem(0);//w  ww.j a v  a2s.  c  o  m

    TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator);

    indicator.setViewPager(myPager);

}

From source file:com.alexstyl.touchcontrol.ui.activity.MainActivity.java

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

    mFab = (FloatingActionButton) findViewById(R.id.add_gesture);
    mFab.setOnClickListener(new View.OnClickListener() {
        @Override// w  ww  .  j a  va2 s . c  om
        public void onClick(View v) {
            Intent i = new Intent(MainActivity.this, CreateAGestureActivity.class);
            startActivity(i);
        }
    });

    ViewPager vPager = (ViewPager) findViewById(R.id.central_pager);

    vPager.setAdapter(new MainPagerAdapter(getSupportFragmentManager()));
    vPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

        }

        @Override
        public void onPageSelected(int position) {
            if (position != MainPagerAdapter.POS_GESTURES) {
                mFab.hide();
            } else {
                mFab.show();
            }

        }

        @Override
        public void onPageScrollStateChanged(int state) {

        }
    });

}

From source file:com.example.android.miwok.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);

    ViewPager viewPager = (ViewPager) findViewById(R.id.view_pager);

    SimpleFragmentPagerAdapter adapter = new SimpleFragmentPagerAdapter(getSupportFragmentManager(), this);

    viewPager.setAdapter(adapter);

    //Give the Tablayout the Viewpager
    TabLayout tabLayout = (TabLayout) findViewById(R.id.sliding_tabs);

    tabLayout.setupWithViewPager(viewPager);
}