package com.saulmm.material.views.adapters; import android.content.Context; import android.support.v4.view.PagerAdapter; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.saulmm.material.R; @SuppressWarnings("FieldCanBeLocal") public class SamplePagerAdapter extends PagerAdapter { private final String [] TITLES = {"SPEED DIAL", "RECENTS", "CONTACTS"}; private final int FRAGMENT_COUNT = 3; private Context context; public SamplePagerAdapter(Context context) { this.context = context; } @Override public int getCount() { return FRAGMENT_COUNT; } @Override public boolean isViewFromObject(View view, Object o) { return o == view; } @Override public CharSequence getPageTitle(int position) { return TITLES[position]; } @Override public Object instantiateItem(ViewGroup container, int position) { View view = LayoutInflater.from(context).inflate( R.layout.fragment_dialer_sample_page, container, false); container.addView(view); return view; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } }