Fehler einschließlich Android-DirectionalViewPager .jar in Eclipse

7

Ich versuche, vertikales Wischen in meiner App zu implementieren. (Es ist genau wie das Wischen mit ViewPager , aber vertikal) .

Ich habe die Jake Whartons-Bibliothek Android-DirectionalViewPager gefunden. Es ist eine eigenständige JAR-Datei, die zusätzlich zur Kompatibilitätsbibliothek hinzugefügt werden sollte. Ich habe die Datei in mein Projekt eingefügt. Es befindet sich nun unter 'Referenzierte Bibliotheken', genau wie die Kompatibilitätsbibliothek.
Aber das Problem ist, ich kann nicht einmal das Beispiel bekommen, das mit der Bibliothek gegeben wird, um zu arbeiten. Der Debugger stoppt bei Zeile

%Vor%

mit 'Keine Quelle gefunden'

LogCat löst diesen Fehler aus: "05-23 14: 43: 13.583: E / dalvikvm (329): Konnte die Klasse" com.directionalviewpager.DirectionalViewPager "nicht finden, die von der Methode own.vvp.MainActivity.onCreate referenziert wurde "

Hat schon jemand diese Bibliothek benutzt? Ich brauche Hilfe:)

hier ist mein Code:

das Manifest:

%Vor%

das Layout:

%Vor%

und die Hauptaktivität:

%Vor%

Es ist der gleiche Code wie im Beispiel, außer dem Paketnamen und dem Namen der Hauptaktivität, also denke ich, die Art, wie ich die Bibliothek eingefügt habe, muss falsch sein.

Danke!

    
kiberNet 23.05.2012, 12:49
quelle

2 Antworten

19

Update (1. Februar 14): Diese Bibliothek ist eine wirklich gute Alternative. Ich benutze es derzeit in meinem Projekt und es funktioniert einwandfrei. Es wird immer noch gepflegt und es ist eine sehr enge Modifikation des Standard-ViewPagers von support lib r19. Ein weiterer Vorteil ist, dass Sie es einfach über maven central integrieren und auflösen können, wenn Sie Gradle verwenden.

Ссылка

Dank Oleg Vaskevich konnte ich eine neue und funktionierende directionalViewpager jar-Datei aus den aktuellen Git-Dateien und den Ergänzungen / Korrekturen von oleg zusammenstellen. Ich kann bestätigen, dass es mit der aktuellen support-lib v4 r11 arbeitet.

Ссылка

hoffentlich wird das für jemanden nützlich sein:)

zum Hinzufügen: Ich hatte eine IllegalArgumentException in DirectionalViewPager.setAdapter (PagerAdapter-Adapter) {...} ;. Also habe ich das neue Jar geändert und repariert, neu kompiliert und hochgeladen.

    
MrMaffen 10.01.2013 22:48
quelle
14

DVP wird vom Entwickler wegen bedeutender Änderungen an ViewPager seither nicht mehr empfohlen. Das bedeutet jedoch nicht, dass es keinen Nutzen bringt.

Versuchen Sie, die Quelle direkt herunterzuladen und die beiden Quelldateien in Ihr Projekt einzubinden. Wenn Sie die neueste Support- / Kompatibilitätsbibliothek verwenden, müssen Sie android.database.DataSetObserver anstelle von ViewPager.DataSetObserver verwenden. Hoffe das hilft!

Modifizierter Code, der funktionieren sollte: Ссылка

    
Oleg Vaskevich 18.08.2012 12:35
quelle