2016-11-22 163 views
0

我想添加一個OnPageChangeListener到我的ViewPager。我使用compileSdkversion 24 但是,當我嘗試使用addOnpageChangeListener方法它不能被解析:ViewPage.addOnPageChangeListener方法無法解析

viewPager.addOnPageChangeListener(PageListener); 

但是當我使用的方法setOnpageChangeListener正常工作:

viewPager.setOnPageChangeListener(PageListener); 

但我應該使用添加方法?

+0

您是否正在導入最新的支持庫? – DeeV

+0

'compile'c​​om.android.support:appcompat-v7:24.2.1''是我使用的那個 –

+0

你如何初始化viewPager和PageListener? Android Studio關於錯誤的說法是什麼? –

回答

0

我使用這段代碼,它很危險。你可以改變你的課程方法

 mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { 
     @Override 
     public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { 

     } 

     @Override 
     public void onPageSelected(int position) { 

     } 
     @Override 
     public void onPageScrollStateChanged(int state) { 

     } 
    });