oViewPager.setOffscreenPageLimit (0) 'ı ayarladığımda bile, görüntüleyici cihazım hala görünen sayfanın her bir tarafında ekran sayfasından 1 tane yüklenir.ViewPager.setOffscreenPageLimit (0) hiç bir etkisi yoktur. ViewPager'da bir seferde sadece bir sayfayı nasıl yüklerim?
Kullanıcı yalnızca sayfayı kaydırdığında sayfayı nasıl yükler?
Benim adaptör eğer yardımcı olur:
public class MainPagerAdapter extends FragmentPagerAdapter {
protected static final String[] CONTENT = new String[] { "page 1", "page 2", "page 3", "page 4", };
private int mCount = CONTENT.length;
public MainPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
//return TestFragment.newInstance(CONTENT[position % CONTENT.length]);
return MainFragment.newInstance(position);
}
@Override
public int getCount() {
return mCount;
}
@Override
public CharSequence getPageTitle(int position) {
return MainPagerAdapter.CONTENT[position % CONTENT.length];
}
public void setCount(int count) {
if (count > 0 && count <= 10) {
mCount = count;
notifyDataSetChanged();
}
}
}
Çözüm nedir o zaman? – code511788465541441