2016-07-27 5 views
-5

ich ein Tutorial-Video haben, können in Video Lehrer setAdapter verwenden, wie Sie unten Bild zu sehen, aber in meinem Code, Android Studio erkennt es nichtsetAdapter nicht in Android Studio erkennen

Bild der Lehrerbildung: enter image description here

und unten ist mein Code Screenshot: enter image description here

+1

ist es mit Kleinbuchstabe v. Lesen Sie den Kompilierungsfehler und versuchen Sie zu verstehen, was es bedeutet, bevor Sie es veröffentlichen – Blackbelt

Antwort

3

ViewPager.setAdapter(... 

mit

viewPager.setAdapter(... 

ViewPager (mit einem Großbuchstaben) ist ein Klassenname und von hier verwenden, können Sie versuchen, die statische Methode dieser Klasse zuzugreifen. Es gibt keine statische Methode setAdapter und daher der Fehler.

Zur besseren Lesbarkeit viewPager durch pager ersetzen. Es macht es einfacher für Sie, solche Fehler zu vermeiden, und der Code wird besser lesbar sein :-)

1

schreiben viewpager.setAdapter statt ViewPager.setAdapter

von Schreiben ViewPager.setAdapter Sie versuchen, Klassenmethode, nicht Objektmethode auszuführen. Aber ViewPager.class hat keine solche Methode, nur eine Instanz davon. Ersetzen

Verwandte Themen