Android soft-Tastatur-Taste verbirgt
Ich habe ein einfaches login-view, wie unten dargestellt.
Wenn alle EditText
Fokus erhält, wird die Tastatur angezeigt werden (weich). Die rote gestrichelte Linie soll beschreiben dieses Verhalten:
Was ich brauche, ist, dass die Knöpfe an der Unterseite (Anmeldung & Hilfe) sind unsichtbar, während die Tastatur angezeigt wird. Am unteren Ende der login-button sollte über die Tastatur, so dass beide EditTexts
und die Login Button
sichtbar sind.
Bestenfalls die Hälfte das Logo sollte sichtbar sein, wenn möglich (je nach Bildschirmgröße)
Wäre es völlig in Ordnung zu definieren, ein extra layout-xml-like "Tastatur sichtbar ist" wenn das möglich ist.
- haben Sie adjustPan oder adjustResize in manifest
- Ja, habe ich, aber dann die login-Taste wird sich der cutoff ein wenig
- <Aktivität android:windowSoftInputMode="adjustPan"
- Ich bin im gleichen Boot wie Sie und es wurde nervt mich seit Tagen. Haben Sie keine Lösung gefunden dafür?
- Mögliche Duplikate von Android soft-Tastatur-Abdeckungen edittext-Feld
Du musst angemeldet sein, um einen Kommentar abzugeben.
1)
ScrollView
als Eltern-layout, so dass es kann gescrollt werden, durch den Benutzer.2) nur
adjustResize
3) Verwenden
software-Tastatur ein - /ausblenden event mehr Kontrolle haben. Sie können die Sichtbarkeit des Layouts unterhalb der login-Schaltfläche mit Aussicht.GEGANGEN, während die Tastatur ist visibe.
extra:
Überprüfen Die Angabe der Input-Methode Geben . Als Nächstes Getan und Aktionen für die Bequemlichkeit der Benutzer
Tun somthing like dis. Hier "android:name" ist Ihre Tätigkeit.
Können Sie es verwalten, indem Sie einige Schritte. Wenn
KeyBoard
popup führen Sie dann die folgenden Schritte aus, oder Sie können wickeln Sie diese in einer Methode...scrollTo()
Methode.