cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joe Bowser (JIRA)" <>
Subject [jira] [Commented] (CB-4404) android:windowSoftInputMode does not work
Date Mon, 17 Feb 2014 16:10:23 GMT


Joe Bowser commented on CB-4404:

I'm going to throw this depressing anecdote in here, because I found it interesting.

Ingress, which is a pure Android App, also suffers from this bug when it's in "Immersive"
mode, which is a full-screen mode.  This isn't unique to Cordova. :(

> android:windowSoftInputMode does not work
> -----------------------------------------
>                 Key: CB-4404
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: 2.9.0
>         Environment: * Mac OS 10.7.5
> * Android 4.1.2 and 4.2.2 emulator using Intel's x86 images
>            Reporter: Daniel Trebbien
>            Assignee: Joe Bowser
> _I recently posted a description of this issue to the phonegap group at []._
> I am testing out PhoneGap 2.9.0 in the Android emulator (using Intel's x86 images), and
I am seeing the issue that the android:windowSoftInputMode setting is not having an effect.
 By default, the setting is set to "adjustPan" in the generated project, but when I actually
focus a text <input>, the soft keyboard appears on top of the app, but does not pan
the main window, and the <input> is usually hidden beneath the keyboard as a result.
> Steps to reproduce:
> # Create a new PhoneGap 2.9.0 project using the {{cordova create}} utility.  Add the
'android' platform.
> # Open the project in Eclipse.
> # Edit {{index.html}} to add {{<br><br><br><br><br><br><br><input
placeholder="Text box">}} below the {{<h1>Apache Cordova</h1>}} heading.
> # Run the app in Android 4.1.2 or 4.2.2 emulator.
> # Tap the <input> and notice that the soft keyboard is placed over the app and
the <input> is hidden beneath.
> # Try changing the android:windowSoftInputMode setting in {{AndroidManifest.xml}} to
"adjustResize", reload the app, and notice that the app is not resized when the <input>
receives keyboard focus.
> I am seeing this problem in Android 4.1.2 and 4.2.2 emulator.  In Android 4.0.3 emulator,
the app pans as expected.
> The strange thing is that if I load the www/ files in the Browser and focus the <input>,
then the window is resized to fit the soft keyboard like normal.  This seems to imply that
android:windowSoftInputMode works fine in the emulator, but there is some issue in PhoneGap
that is preventing it from working.

This message was sent by Atlassian JIRA

View raw message