我想在ViewPager的首頁添加一個新的視圖。 我的適配器是這樣的:Android ViewPager預先安裝新視圖
public class PagerAdapter extends FragmentPagerAdapter {
private final List<Fragment> fragments;
public PagerAdapter(FragmentManager fm, List<Fragment> fragments) {
super(fm);
this.fragments = fragments;
}
@Override
public Fragment getItem(int index) {
return fragments.get(index);
}
@Override
public int getCount() {
return fragments.size();
}
public void add(int i, ImageFileObject imageFile) {
ImageViewFragment f = new ImageViewFragment();
f.setImage(imageFile);
fragments.add(0, f);
notifyDataSetChanged();
}
public void add(ImageFileObject imageFile) {
ImageViewFragment f = new ImageViewFragment();
f.setImage(imageFile);
fragments.add(f);
notifyDataSetChanged();
}
}
但調用時添加(0,aImageFile)該項目不前加到片列表。 (它甚至沒有附加)。
任何想法?
嘗試閱讀這裏:http://stackoverflow.com/questions/10849552/android-viewpager-cant-update-dynamically –