Ich verwende ViewPager
für einen Assistenten-Flow in der Anwendung, und ich möchte Seitenschalter von jeder Benutzereingabe (How do disable paging by swiping with finger in ViewPager but still be able to swipe programmatically?) deaktivieren.Android-Emulator und ViewPager
Kürzlich entdeckte ich, dass, wenn ich die Anwendung in einem Emulator ausführen kann ich immer noch Seite mit PC-Tastatur nach links und rechts Pfeiltasten wischen.
Kann ich es deaktivieren? Ist es ein echtes Ereignis, das auf einem echten Gerät passieren kann?
Gary, die Lösung nicht –
Versuchen funktioniert ein einen Haltepunkt in ViewPager.executeKeyEvent Zugabe vor dem arrowScroll() aufruft. Wenn es dort bricht, überprüfen Sie den Aufruf-Stapel, um zu sehen, wo der beste Ort ist, um das Ereignis zu überschreiben. –
Danke! Es war genau 'executeKeyEvent' mit' DPAD_ * ' –