2016-03-29 17 views

回答

0

在我的情況下,我沒有使用任何庫,這是我如何使用它。

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決定我們需要的頁數。請檢查你的代碼。

的調節器,

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

兄弟嗨,我們已經添加FragmentStatePageAdapter這麼多次。但不是在ListView中,意味着我們必須在getView中創建viewpager,由此我們不會在每個項目中都獲得視圖分頁器。 感謝您的回覆。 –

相關問題