我正在使用 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的内容……
我不知道发生了什么事!