package com.team.zhuoke.view.live.adapter;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.team.zhuoke.model.logic.live.bean.LiveOtherColumn;
import com.team.zhuoke.view.live.fragment.LiveAllColumnFragment;
import com.team.zhuoke.view.live.fragment.LiveCommonColumnFragment;
import com.team.zhuoke.view.live.fragment.LiveOtherColumnFragment;
import com.team.zhuoke.view.live.fragment.LiveSportsColumnFragment;
import java.util.List;
/**
* 作者:gaoyin
* 电话:18810474975
* 邮箱:18810474975@163.com
* 版本号:1.0
* 类描述:
* 备注消息:
* 修改时间:2017/2/7 下午4:41
**/
public class LiveAllCloumnAdapter extends FragmentStatePagerAdapter {
private List<LiveOtherColumn> mliveOtherColumns;
private String[] mTiltle;
private FragmentManager mFragmentManager;
public LiveAllCloumnAdapter(FragmentManager fm, List<LiveOtherColumn> mliveOtherColumns,String[] title)
{
super(fm);
this.mFragmentManager=fm;
this.mliveOtherColumns=mliveOtherColumns;
this.mTiltle=title;
}
@Override
public CharSequence getPageTitle(int position) {
return mTiltle[position];
}
@Override
public int getCount() {
return mTiltle.length;
}
@Override
public Fragment getItem(int position) {
if(position==0)
{
return LiveCommonColumnFragment.getInstance();
}else if(position==1)
{
return LiveAllColumnFragment.getInstance();
}
else if(position==mTiltle.length-1)
{
return LiveSportsColumnFragment.getInstance();
}
else
{
// 其他一级栏目分类
return LiveOtherColumnFragment.getInstance(mliveOtherColumns.get(position-2),position-2);
}
}
}