Страницы

Поиск по вопросам

понедельник, 2 марта 2020 г.

Можно ли установить `inputType` для клавиатуры в WebView?

#java #android #webview #android_webview #uiwebview


В апплекации есть реализация WebView в котором есть поля для заполнения. Так вот
вопрос в том, можно ли, чтоб при нажатии юзером на поле с указанием номера телефона
открывалась клавиатура с типом android:inputType="number" ?
    


Ответы

Ответ 1



Попробуйте так Создайте подкласс WebView и переопределите метод onCreateInputConnection. Этот метод вызывается при выборе поля ввода в WebView и дает возможность настроить способ обработки события. @Override public InputConnection onCreateInputConnection(EditorInfo outAttrs) { BaseInputConnection ic = new BaseInputConnection(this, true); outAttrs.inputType = InputType.TYPE_CLASS_NUMBER; // Tells the keyboard to show the number pad return ic; } Источник

Комментариев нет:

Отправить комментарий