11

Ich habe ein wirklich nerviges Problem. Ein Registrierungsformular in Android und wenn ein EditText den Fokus erhält, erscheint die Tastatur. Aber es ist wirklich langsam. Es dauert 5 Sekunden oder mehr, selbst auf High-End-Geräten.Android langsam weiche Tastatur öffnen

Unsere Anwendung verwendet Fragmente in mehreren Schichten. Also dachte ich, dass es vielleicht so lange dauert, all diese Ebenen zu berechnen, um nach oben zu gehen (wenn die Tastatur hochkommt). Wenn ich "adjustNothing" in der Manifest-Datei Tastatur schnell zeigt, und in einer anderen Aktivität, wo wir nur eine Schicht von Fragmenten haben (diese Schicht ist das Registrierungsformular) es kommt auch schnell.

Hat jemand ein ähnliches Problem oder einen ähnlichen Vorschlag? (Verstecken oder Entfernen von Fragmenten unterhalb der Registrierung ist keine Option)

+0

Haben Sie das Problem auf Hardware oder Emulatoren? – nhgrif

+0

Ich habe auch ein Problem mit der Tastatur kommt sehr langsam und es ist in nur eine regelmäßige Aktivität, die ich zu einer Form gemacht habe, es ist ein älteres Telefon, aber ich kann mich nicht erinnern, dieses Problem vor ein paar Jahren auf demselben Gerät zu haben Es ist nicht etwas, das sich in einem der SDK-Updates geändert hat, und Sie können eine Antwort finden. – DroidT

+0

Dies ist ein Problem auf Emulator und Hardware zu. Für z.B. Auf dem neuen Nexus 7 zeigt sich die Tastatur auch langsam. – Radian

Antwort

6

Ich hatte das gleiche Problem zweimal. Es gibt nicht viele Themen rund um darüber :(

ich die ersten, indem android:isScrollContainer="false" im Listview und android:windowSoftInputMode="adjustPan" im Haupt Aufbau des Fragments, in dem löste die EditTexts befinden.

Die zweite ist nur ein Fragment, das eine ListView enthält, und es ist immer noch ein Problem: '

Verwandte Themen