pagerIndicator を使用しています。位置 0 にフラグメントを追加する必要があります
たとえば、Title1、Title2、Title3 があり、Title0 を位置 0 に追加したい場合、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 のコンテンツになることです...
何が起こっているのかわからない!