Android keyboard covers inputs


#1

The keyboard pops out on top of the viewport and covers the inputs at the lower part.

On iOS it works good when the keyboard pops out below the viewport.

I have seen other (old) similar posts, but no one that solves this for me.


#2

I finally found the solution (and cause) for this.

In my code I used this call to hide the statusbar on Android:
supersonic.app.statusBar.hide()

As soon as I removed any reference to it it worked as intended.


#3

Hello,

Same problem with some “old” devices (ie. Samsung Galaxy S2, android 4.1.2).

“supersonic.app.statusBar.hide” generates problems on Android:

  • the page covered by the keyboard is not scrollable, no way to scroll an autocompletion list for example.
  • the text typed in an input field doesn’t “update” but the predictive words in the keyboard appears normally. If you rotate the screen (portrait > landscape > portrait) then the input content is updated.

If you remove “supersonic.app.statusBar.hide”, everything works fine.
I tested “supersonic.app.splashscreen.hide” and there is no problem.

“supersonic.app.statusBar.hide” seems to interfere with the view and it’s really a problem.
The user experience is really bad (slow, approximate…) when it’s not unusable!
Unless you don’t use “supersonic.app.statusBar.hide” and keep the status bar visible.

And for the moment there is no way to hide the status bar in the config.

Any solution ?

David