У меня есть приложение для Android, использующее PhoneGap 1.6 и Sencha Touch 1.1.1. В одном представлении есть текстовое поле ввода, которое ведет себя странно в Android: оно дублирует себя, и очень сложно удалить фокус.Android + Sencha Touch текстовый ввод дублируется и трудно разобрать
Я определил, что это WebTextView, переходящий поверх «реального» поля ввода. Проблема, с которой я столкнулась, заключается в том, что размытие текстового поля с помощью кранов экрана чрезвычайно сложно, и если вы прокручиваете родительский контейнер, WebTextView не прокручивает его, поэтому вы можете видеть оба одновременно.
Единственный способ снять фокусировку на элемент - это яростно коснуться всех частей экрана, подобно запуску детектора расстройства от Mavis Beacon.
Мой вопрос: как я могу полностью отключить эту функциональность или, по крайней мере, обойти ее? Не разумно ожидать, что пользователь будет делать что-либо, кроме однократного нажатия, или нажать кнопку «Назад» на устройстве, чтобы остановить ввод в текстовом поле. Как бы то ни было, нажатие Back просто утилит мягкую клавиатуру и не перестает фокусироваться.
Привет @Craig R, любые новости по этой проблеме? – Zappel
В итоге я создал весь собственный экран для ввода ввода. Junk. –