Я никогда не использовал PhoneGap, но я зашел на их сайт и должен понять, что он все еще работает через Eclipse и ADT; если это так, то эту проблему можно решить с помощью файла AndroidManifest.xml
, добавив в тег <activity>
следующее действие для действия, вызывающего программную клавиатуру:
<activity android:windowSoftInputMode="adjustNothing"
//other flags
/>
На самом деле, похоже, это не так. Документ API, который я читал, был на самом деле для Honeycomb, этот флаг отсутствует в 2.2. Сожалею. Вся моя работа недавно была на планшетах, и я забыл, какую версию SDK я добавил в закладки для чтения с тех пор, как готовил в последнее время.