Ich bin ein bisschen müde auf der Suche nach einer Lösung für überlappende Eingabefeld von Soft-Tastatur auf Android. Mein Problem ist sehr ähnlich zu diesem: Soft Keyboard Overlapping with EditText Field obwohl in diesem Fall es in HTML5, nicht native Anwendung auftritt.Android HTML5 - weiche Tastatur überlappt Eingabefeld
Genauer gesagt: Wenn das Eingabefeld vollständig von der Tastatur abgedeckt ist, wird eine ganze Seite gescrollt und dieses Feld wird sichtbar - das ist OK. Aber wenn diese Eingabe an der Kante des sichtbaren Bereichs war (nachdem die Tastatur erscheint), überlappt meine weiche Tastatur sie und die Seite wird überhaupt nicht scrollen. Die Seite wird nach Eingabe eines ersten Zeichens gescrollt.
Mein Kunde dieses Verhalten nicht mag ... Es kommt sicher auf Galaxy Tab 10" - Android 4.0.3, Lenovo Tablet -. Android 3.1
ich versucht habe Eingabe der Höheneinstellung, mit box-sizing:border-box;
, -webkit-appearance: textfield;
, -webkit-user-select: text;
, -webkit-writing-mode: horizontal-tb;
, -webkit-rtl-ordering: logical;
und einige mehr, aber nichts funktionierte.
Haben Sie eine Idee? ich würde CSS Lösungen bevorzugen, ist Javascript Seite Scrollen für mich keine Antwort in diesem Fall (Kundenwunsch).
Vielleicht ist es Ju st ein Android Web Browser Bug ohne Workarounds oder ein spezifisches Problem aufgrund von einigen Eltern Stil der Eingabe (Ich habe bereits versucht, alle position: absolute
Eigenschaften zu entfernen)?
Alle Vorschläge sind willkommen.
Ich hoffe, es gibt eine Lösung für dieses Problem, und einige Guru müssen uns das offen legen! –