2016-11-22 4 views
0

Ich möchte einen OnPageChangeListener zu meinem ViewPager hinzufügen. Ich verwende compileSdkversion 24. Aber wenn ich versuche, die addOnpageChangeListener Methode zu verwenden, es kann nicht aufgelöst werden:ViewPage.addOnPageChangeListener-Methode kann nicht aufgelöst werden

viewPager.addOnPageChangeListener(PageListener); 

, aber wenn ich die setOnpageChangeListener Methode verwenden, es funktioniert gut:

viewPager.setOnPageChangeListener(PageListener); 

Aber sollte ich die Add-Methode?

+0

Importieren Sie die neueste Support-Bibliothek? – DeeV

+0

'compile 'com.android.support: appcompat-v7: 24.2.1'' ist der, den ich verwende –

+0

Wie initialisierst du deinen viewPager und PageListener? Was genau sagt Android Studio über Fehler aus? –

Antwort

0

Ich benutze diesen Code und es funktioniert. Sie können Ihre Klassenmethoden ändern

 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) { 

     } 
    }); 
Verwandte Themen