package cheng.app.cnbeta;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.util.Log;
import android.view.ViewGroup;
public class PageFragmentAdapter extends FragmentPagerAdapter {
static final int PAGE_NUMBER = 2;
private float mPageWidth;
public PageFragmentAdapter(FragmentManager fm, float pageWidth) {
super(fm);
mPageWidth = pageWidth;
}
@Override
public Fragment getItem(int arg0) {
Log.d("PageFragmentAdapter", "getItem:" + arg0);
PageListFragment f = new PageListFragment();
Bundle arguments = new Bundle();
arguments.putInt(PageListFragment.ARG_PAGE, arg0);
f.setArguments(arguments);
return f;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
return super.instantiateItem(container, position);
}
@Override
public int getCount() {
return PAGE_NUMBER;
}
@Override
public float getPageWidth(int position) {
return mPageWidth;
}
}