2015-02-09 3 views
1

Я использую следующий учебник для реализации MultiAutoCompleteTextView: http://developer.android.com/reference/android/widget/AutoCompleteTextView.htmlMultiAutoCompleteTextView добавляет ранее введенные символы автоматически к следующему выбору

Проблема я столкнулся в том, что, скажем, я выбираю Бельгия первый, набрав в «быть» и выбрав из раскрывающегося списка, который появляется, я набираю «fr» для выбора Франции, но вместо этого появляется «befr». Итак, весь текст теперь показывает «Бельгия, befr».

Я не могу найти решение этого в любом месте.

ответ

0

Я столкнулся с той же проблемой и ничего не нашел в документации. Затем произошло что-то странное. Я пошел на настройки клавиатуры Google и отключил все параметры автозамены и предложения и вуаля! Проблема решена.

Но Теперь я попытался включить все функции клавиатуры один за другим, но я не могу воспроизвести проблему. Это очень странно, но я думаю, что проблема связана с настройками клавиатуры, а не с

MultiAutoCompleteTextView 
0

Это происходит только на некоторых устройствах. Я видел это только с устройствами samsung. Решение НЕ задайте тип ввода как TYPE_CLASS_TEXT на телефоне, где вы видите эту проблему.

Чтобы проверить, есть ли у этого устройства проблемы, установите флажок isSuggestionsEnabled().

Поймать здесь, что если тип весь мир присутствует в вашем предложении и нажмите на подсказку в раскрывающемся меню. Эта проблема возвращается.

Но все же это решение снижает вероятность того, что пользователь заметит ошибку.

Смежные вопросы