When the keyboard opens up it consumes its space on the screen and overlaps the UI of your app. To avoid that the corresponding input field is also overlapped you can simply add <activity
...
android:windowSoftInputMode=”adjustResize” /> to the Manifest.xml. So the apps UI always moves up to the input…