package com.camnter.newlife.adapter.tablayout;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
/**
* Description:NormalTabLayoutFragmentAdapter
* Created by:CaMnter
* Time:2015-10-24 12:34
*/
public class NormalTabLayoutFragmentAdapter extends FragmentPagerAdapter {
private String[] tabTitles;
private Fragment[] fragments;
public NormalTabLayoutFragmentAdapter(FragmentManager fm, Fragment[] fragments, String[] tabTitles) {
super(fm);
this.fragments = fragments;
this.tabTitles = tabTitles;
}
/**
* Return the Fragment associated with a specified position.
*/
@Override public Fragment getItem(int position) {
return this.fragments[position];
}
/**
* Return the number of views available.
*/
@Override public int getCount() {
return this.fragments.length;
}
/**
* This method may be called by the ViewPager to obtain a title string
* to describe the specified page. This method may return null
* indicating no title for this page. The default implementation returns
* null.
*
* @param position The position of the title requested
* @return A title for the requested page
*/
@Override public CharSequence getPageTitle(int position) {
return this.tabTitles[position];
}
}