Я разрабатываю приложение для Android и использую WebView для встраивания форм в свое приложение.Моя проблема в том, что у Android есть программная клавиатура, и когда пользователь нажимает «go» на этой клавиатуре, он отправляет форму.Как я могу предотвратить это?Я сделал мощный поиск в Google, но я не нашел никаких решений.
Хорошо, пока что я получил очень простое решение: В манифесте XML:
<activity android:name="..." ... android:imeOptions="actionSend|flagNoEnterAction" ... </activity>
Таким образом кнопка «go» была заменена на «done», и она скрывает клавиатуру.
Создайте класс WebViewClient и зарегистрируйте его в своем WebView.
Этот пост обсуждает это: Android - как перехватить форму POST в Android WebViewClient на уровне API 4