Eingabefeld ausgeblendet, wenn in phonegap @ eine Softtastatur angezeigt wi

Erstellen einer mobilen Anwendung mit Phonegap 3.6.3 für Android und iOS. Das Problem ist nur für Android, da iOS sich so verhält, wie ich es gerne hätte.

Wenn ich auf ein Eingabetextfeld oder einen Textbereich klicke, wird eine Bildschirmtastatur angezeigt. Es behandelt diese Elemente manchmal.

Die Seiten befinden sich in einem iScroll, ganz unten, und einem weiteren Div mit absoluter Platzierung. Daher kann ich nicht zu diesen beiden Seiten scrollen, sobald der Bildschirm angezeigt wird. Ich vermute, dass ich die Webansicht ändern muss, um kleiner zu werden, wenn die Tastatur angezeigt wird. Nachdem Sie viele Dinge ausprobiert haben, funktioniert es jedoch nicht.

config.xml

    <preference name="permissions" value="none" />
    <preference name="phonegap-version" value="3.5.0" />
    <preference name="orientation" value="defaul,t" />
    <preference name="target-device" value="universal" />
    <preference name="fullscreen" value="false" />
    <preference name="webviewbounce" value="true" />
    <preference name="prerendered-icon" value="false" />
    <preference name="stay-in-webview" value="false" />
    <preference name="ios-statusbarstyle" value="black-opaque" />
    <preference name="detect-data-types" value="true" />
    <preference name="exit-on-suspend" value="false" />
    <preference name="show-splash-screen-spinner" value="false" />
    <preference name="auto-hide-splash-screen" value="false" />
    <preference name="disable-cursor" value="false" />
    <preference name="android-minSdkVersion" value="13" />
    <preference name="android-windowSoftInputMode" value="adjustResize|stateHidden" />
    <preference name="android-installLocation" value="auto" />
    <preference name="SplashScreen" value="splash" />

(habe viele verschiedene Werte für android-windowSoftInputMode ausprobiert, wie im folgenden Beispiel)

    <preference name="android-windowSoftInputMode" value="stateVisible|adjustResize|adjustPan" />

kopf der Webseite

    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />

(ja, ich habe auch viele andere Dinge ausprobiert)

alles andere, was Sie als relevant empfinden, lassen Sie es mich bitte wissen. Leider steht es mir nicht frei, zu viel Code freizugeben, aber nach meinem Verständnis ist das alles, worüber wir uns Sorgen machen müssen.

Vielen Dank

Antworten auf die Frage(18)

Ihre Antwort auf die Frage