Телефонная клавиатура Softkeyboard охватывает поле ввода

Мягкая клавиатура в моей Phonegap 3.1 охватывает поле ввода в моем Android 4.x. Эта проблема была очень раздражающей, и я почти опубликовал вопрос только сейчас. Но внезапно возникает искра, я интегрировал ответы из нескольких сообщений в Stackoverflow и получил правильное решение. Я просто хочу опубликовать его здесь для дальнейшего использования. Существует два ключевых шага:

  1. Перейдите в свой config.xml, отключите полноэкранный режим: (многие сообщения опущены этой частью)

<preference name="stay-in-webview" value="false">

2. В config.xml добавьте следующую строку:

<preference name="android-windowSoftInputMode" value="adjustResize">

Кроме того, если вы используете SDK, вы можете перейти в AndroidManifest.xml вашего проекта и добавить:

android:windowSoftInputMode="adjustResize" к атрибуту <activity>

Вышеуказанные две строки кода должны иметь тот же эффект после сборки приложения с телефонной связью.

Затем запустите приложение, клавиатура больше не должна закрывать входные данные.

Не стесняйтесь добавлять что-либо, если решение не работает для вас.