Ответ 1
У меня тоже была проблема: основная проблема заключается в том, что вы не можете редактировать файл androidManifest с помощью Phonegap Build - все, что вы можете сделать, это отредактировать файл config.xml, который действительно только позволяет вам изменить ограниченное подмножество настройки. То, что я хотел бы (и многие другие кричали долгое время), - это возможность изменить windowSoftInputMode.
Однако я нашел решение своей проблемы - клавиатура появлялась над полями в нижней части экрана, которые, я думаю, та же проблема, что и у вас. Для меня - я использую последнюю телефонную разницу 2.7.0 (но смог воспроизвести такое же поведение и решение, указав phonegap 2.5.0 в файле config.xml)
Решение, которое я нашел, это изменить этот параметр в файле config.xml
<preference name="fullscreen" value="false" />
Это означает, что вы получаете "статусную строку" в верхней части экрана. Для меня это не biggie (на самом деле я думаю, что лучше иметь его там.. по крайней мере для моего приложения) - с этой настройкой установите "false" вместо "true" - страница теперь прокручивается, чтобы открыть поле, которое вы редактируете при открытии клавиатуры. (точнее, я считаю, что видовые экраны меняются, а не прокручиваются вверх)
Надеюсь, что это поможет и решает вашу проблему. Я потратил много времени на поиски и скрипты, чтобы заставить его работать (если я не нашел, что мне пришлось бы отказаться от сборки телефонной книги)
радость! Дилан