如何在viewpager的第一个位置添加片段

时间:2012-08-16 13:15:35

标签: android android-fragments android-viewpager viewpagerindicator

我正在使用pagerIndicator我需要在位置0添加一个片段

例如,如果我有Title1,Title2,Title3,我想在位置0添加Title0 所以我的ViewPager看起来像这个Title0,Title1,Title2,Title3

我尝试过这样的事情

mAdapter.setCONTACTS(New_Contacts); // String[] New_Contacts 
mAdapter.setCount(New_Contacts.length);
mAdapter.notifyDataSetChanged();

我的适配器是:

public class My_FragmentAdapter extends FragmentStatePagerAdapter{
    String[] CONTACTS_ID;



    public  String[] getCONTACTS() {
        return CONTACTS_ID;
    }

    public  void setCONTACTS(String[] cONTACTS) {
        CONTACTS_ID = cONTACTS;
    }

    private int mCount;

    public My_FragmentAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        return My_Fragment.newInstance(CONTACTS[position]);
    }

    @Override
    public int getCount() {
        return mCount;
    }

    public void setCount(int count) {
        mCount = count;
        notifyDataSetChanged();
    }

    @Override
    public int getItemPosition(Object object){
        return POSITION_NONE;
    }
}

问题是Title0内的内容成为Title1的内容 Title1内的内容成为Title2的内容......

我不知道发生了什么事!

0 个答案:

没有答案