2016-03-29 22 views

cevap

0

Benim durumumda herhangi bir kütüphane kullanmıyorum, onu böyle kullanıyorum.

private static final int NUM_PAGES = NUMBER OF PAGES I NEED; 

private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter { 
     public ScreenSlidePagerAdapter(FragmentManager fm) { 
      super(fm); 
     } 

     @Override 
     public Fragment getItem(int position) { 
      return ScreenSlidePageFragment.create(position); 
     } 

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

NUM_PAGES, ihtiyaç duyduğumuz sayfa sayısını belirler. Lütfen bunun için kodunuzu kontrol edin. Adaptörü ise

,

public static ScreenSlidePageFragment create(int pageNumber) { 
     ScreenSlidePageFragment fragment = new ScreenSlidePageFragment(); 
     Bundle args = new Bundle(); 
     args.putInt(ARG_PAGE, pageNumber); 
     fragment.setArguments(args); 
     return fragment; 
    } 

    public ScreenSlidePageFragment() { 
    } 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     mPageNumber = getArguments().getInt(ARG_PAGE); 
    } 
+0

Merhaba Bro, Biz zaten FragmentStatePageAdapter pek çok kez ekledik. Ancak, ListView'de değil, getView'da viewpager oluşturmak zorunda olduğumuz anlamına geliyor. Bu sayede her öğede görüntülü çağrı cihazı alamayacağız. Cevabınız için teşekkür ederiz. –

İlgili konular