I'm trying to use Window.softinput_mode to resize the window content when the soft keyboard appears:
softinput_mode = 'resize'
With this mode, the window is resized (i.e., window height is reduced by keyboard_height), but the keyboard still overlaps the content because, as it seems, the adapted window y coordinate is reduced by keyboard_height.
How can i vertically top-align the window content when the soft keyboard appears?
The modes 'pan' and 'below_target' didn't also help, because with them the window is moved along the y-axis (+ keyboard_height) so the top part of the window content is invisible.
EDIT: A minimal code (taken and adapted from a kivy git-issue), that illustrates the described behavior when ran on Android: http://pastebin.com/EzKCRMj7