I also had the same problem - the main problem is that you cannot edit the androidManifest file with the Build corridor. All you can do is edit the config.xml file, which really allows you to change a limited subset of the settings. I would like to change windowSoftInputMode .
I found a solution to my problem. which was the keyboard appearing above the fields at the bottom of the screen, which I think is the same problem as yours. I used cordova 2.9.0 and cordova 3.6.0
Solution 1: I found a solution to change this parameter in config.xml
<preference name="fullscreen" value="false" />
This means that this parameter is set to "false" instead of "true" - the page now scrolls to open the field that you edit when you open the keyboard. (more precisely, I believe that the viewport changing, not scrolling up. I hope that you are right in your part of the viewport)
Solution 2: Try removing or replacing this line from config.xml
<preference name="android-windowSoftInputMode" value="adjustResize|stateHidden" />
as
<preference name="android-windowSoftInputMode" value="stateVisible|adjustResize"/>
instead of this. Now it works for me.
Solution 3: Try adding this style to your page.
<style> <item name="android:windowTranslucentStatus">true</item></style>
EDIT:
If you use jQuery , you can try this.
$('input, textarea, button, a, select').off('touchstart mousedown').on('touchstart mousedown', function(e) { e.stopPropagation(); });