Sie können die Aktivität einfach auf windowSoftInputMode
Flagge zu adjustPan
in Ihrem AndroidMainfest.xml
Datei innerhalb Ihres Aktivitäts-Tags.
Prüfen Sie die offizielle Dokumentation für weitere Informationen.
<activity
...
android:windowSoftInputMode="adjustPan">
</activity>
Wenn sich die Größe des Containers nicht ändert, ist die Höhe wahrscheinlich auf "an das übergeordnete Element anpassen" eingestellt. Wenn möglich, setzen Sie das übergeordnete Element auf "Wrap Content" oder ein Constraint-Layout mit Constraints für oben und unten des übergeordneten Elements.
Der übergeordnete Container schrumpft, um sich dem verfügbaren Platz anzupassen. Daher ist es wahrscheinlich, dass Ihr Inhalt innerhalb einer scrollenden Ansicht liegen sollte, um dies zu verhindern (abhängig vom Telefonhersteller und dem gewählten Layout...)
- Inhalt wird zusammengeschlagen
- Inhalt hängt vom Bildschirm ab
- Unzugänglicher Inhalt, weil er sich unter der Tastatur befindet
auch wenn es sich bei dem Layout um ein relatives oder ein Constraint-Layout handelt, könnte der Inhalt Probleme 1-3 aufweisen.