Soft-Tastatur Überschneidungen mit EditText-Feld
Fand ich diese alte post, die definitiv helfen mit meinem problem, aber ich bin zu bemerken, dass es scheint nicht wirklich um mein problem zu lösen. Ich habe gesammelt, die ich brauche, um android:windowSoftInputMode="adjustPan" für meine Tätigkeit. Aber das Problem ist, dass es einfach gar nicht gut GENUG.
Das Textfeld am unteren Rand der Ansicht ein, und wenn die Tastatur zeigt nach oben, der Blick verschiebt sich leicht aber nur ganz oben auf den EditText. Das Textfeld autocomplete eingeschaltet, und wenn es beginnt zu zeigen, AutoVervollständigen-Optionen, die Ansicht schwenkt nach unten etwas mehr, tatsächlich aber windet sich noch weiter verdunkelt durch die AutoVervollständigen-Optionen. Es macht den text-Eingabe-Feld sehr schwierig zu bedienen, da Sie nicht sehen können, alles, was Sie eingeben.
Es ist ein mehrzeiliges Eingabefeld, und wenn der text rollt sich in die nächste Zeile, der Blick schwenkt weiter, so können Sie tatsächlich finden Sie in der vorherigen Zeile(N) des Textes. Aber Sie können nicht sehen, was Sie eingeben, die ich denke, ist ziemlich wichtig.
Hat jemand irgendwelche Gedanken auf die Lösung dieses Problems?
- Also die beste Idee, die ich habe, ist zu einfach, weil die Felder oben, um "unsichtbar" oder "verschwunden", aber das ist definitiv nicht die ideale Lösung. Vielen Dank für die Hilfe Phobos aber leider alle, dass die Lösung nicht ist, schrumpfen die sehr Bereich, die ich versuche zu behalten, konzentrieren, das ist nicht das, was ich Suche zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
So, ich habe gefunden, was erscheint, um die Ursache des Problems. In meinem AndroidManifest.xml ich hatte
Offenbar mit einem minSdkVersion unter "4" an der Wurzel des Problems. Auf ändern Sie ihn auf "4", das layout erschien, wie es sein sollte, und die EditText hatte seine ersten Zeile oberhalb der soft-Tastatur entsprechend.
Danke für die Hilfe, Phobos.
Wickeln Sie Ihre Benutzeroberfläche in einem ScrollView-container. Dies ermöglicht es dem Benutzer, die gesamte Benutzeroberfläche, auch wenn Sie scrollen, wenn nötig. Die UI kann nicht groß genug sein, zu navigieren, ohne die Tastatur auf dem Bildschirm, aber wenn die Tastatur angezeigt wird, es reduziert effektiv die Display-Größe.