Как автоматически прокрутить поле ввода в Android, когда программная клавиатура перекрывает их при отображении?

Я занимаюсь разработкой гибридного приложения с использованием Worklight, и у меня возникла следующая проблема:

Когда пользователь нажимает на поле ввода, всплывающая программная клавиатура скрывает поле ввода, когда оно находится относительно низко на экране. Страница прокручивается, поэтому пользователь может прокрутить и снова увидеть поле, но требования заказчика определяют, что страница будет автоматически прокручиваться до тех пор, пока поле не станет видимым.

Обратите внимание, что это происходит только в среде Android. В средах iPhone и iPad поведение по умолчанию является желаемым.

Основываясь на моих выводах, трюк должен быть сделан черезandroid:windowSoftInputMode атрибут в файле манифеста Android. Тем не менее, все мои усилия там не смогли добиться автопрокрутки.

Если есть решение, специфичное для Worklight, я бы предпочел использовать его, а не вмешиваться в нативный код Android.

Ответы на вопрос(1)

Ваш ответ на вопрос