Отключение отправки формы кнопки «Перейти» в Android при использовании веб-просмотра - PullRequest
1 голос
/ 24 февраля 2011

Я разрабатываю приложение для Android и использую WebView для встраивания форм в свое приложение.Моя проблема в том, что у Android есть программная клавиатура, и когда пользователь нажимает «go» на этой клавиатуре, он отправляет форму.Как я могу предотвратить это?Я сделал мощный поиск в Google, но я не нашел никаких решений.

Ответы [ 2 ]

2 голосов
/ 24 февраля 2011

Хорошо, пока что я получил очень простое решение: В манифесте XML:

<activity android:name="..."
...
android:imeOptions="actionSend|flagNoEnterAction"
...
</activity>

Таким образом кнопка «go» была заменена на «done», и она скрывает клавиатуру.

1 голос
/ 24 февраля 2011

Создайте класс WebViewClient и зарегистрируйте его в своем WebView.

Этот пост обсуждает это: Android - как перехватить форму POST в Android WebViewClient на уровне API 4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...