Ionischer Ioneninhalt scrollt nicht herunter, wenn die Tastatur anzeigt (Android)

9

Ich habe eine einfache Ansicht mit einem Login-Formular. Wenn auf Android die Tastatur geöffnet wird, scrollt der Inhalt nicht nach oben, um zu verhindern, dass er hinter die Tastatur gelangt.

Ich habe die Tastaturbefehle aus den Dokumenten gelesen und viele Forenbeiträge gelesen, aber ich habe es nicht herausgefunden.

Ich habe das Tastatur-Plugin com.ionic.keyboard installiert.

Dies ist die Struktur der Seite:

%Vor%

Wenn ich etwas zusätzlichen Dummy-Inhalt in die Seite lege, zeigt es, dass der Ioneninhalt tatsächlich scrollbar ist. Es bewegt sich jedoch nicht nach oben, wenn die Tastatur durch Fokussieren auf einen Eingang geöffnet wird.

  • Ionische Version? %Code%
  • Ist meine App Vollbild? Nein
  • Habe ich getestet, ob das Tastatur-Plugin funktioniert? Ja

Gibt es noch etwas, was ich tun muss?

    
jvannistelrooy 08.01.2015, 09:57
quelle

4 Antworten

2

Versuchen Sie in dem Abschnitt, in dem Sie das Tastatur-Plug-in deklarieren, Folgendes hinzuzufügen:

%Vor%     
Nizar B. 26.01.2016 00:14
quelle
1

Ich habe diese Eigenschaft zum Scrollen in meinem Projekt verhindert, indem ich die Werte unter AndroidManifest.xml angegeben habe.

android:windowSoftInputMode = "adjustNothing"

Überprüfen Sie, ob android:windowSoftInputMode value adjustResize ist oder nicht in AndroidManifest.xml . Wenn nicht, bitte aktualisieren Sie es auf adjustResize .

Ich hoffe, das wirst du. Danke

    
Mithlesh Kumar 24.02.2015 04:48
quelle
1
  

Sowohl auf Android als auch auf iOS versucht Ionic, die Tastatur zu verhindern   von verdunkelnden Eingaben und fokussierbaren Elementen, wenn es erscheint   Scrollen sie in Sicht. Damit dies funktioniert, ist jede fokussierbar   Elemente müssen sich innerhalb einer Scroll-Ansicht oder einer Direktive wie Content befinden   das hat eine Scroll-Ansicht.

Beschreibung aus der Dokumentation hier

    
1nstinct 29.04.2016 13:59
quelle
0

In meinem Fall gibt es eine Fußzeile, die die Eingabe verbirgt, wenn die Tastatur angezeigt wird.

Sehen github.com/driftyco/ionic/issues/2151 , obwohl es ein geschlossener Bug ist, scheint es so Es ist immer noch ein Problem.

Mir scheint, dass das Scrollen nicht richtig berechnet, ob es scrollen soll oder nicht, weil es die Fußzeile in seinen Berechnungen nicht berücksichtigt. Wenn der Inhalt von Anfang an groß genug ist, weiß er, dass er trotzdem scrollen muss.

Ich habe am Ende

verwendet %Vor%

und fügen Sie <br/> am unteren Rand von ion-content hinzu. Es gibt genug Platz, so dass es nichts für mich bewirkt, Bug bewirkt, dass die Schriftrolle richtig funktioniert.

    
yishaiz 22.02.2016 09:34
quelle