Переопределить поведение Backspace по умолчанию в AutoCompleteTextView

Я использую AutoCompleteTextView, поведение кнопки backspace по умолчанию выглядит примерно так.

Скажем, я набираю «Ар», это дает мне предложение «Аргентина», я выбираю «Аргентину» из раскрывающегося … Текст теперь становится «Аргентиной». Но скажу, что мне нужно удалить последний символ, поэтому я нажимаю backspace на клавиатуре, AutcompleteTextView удаляет весь текст до тех пор, пока я набрал точку (т. Е. Текст теперь снова станет «Ar»).

Как я могу устранить это поведение, и пусть текст в автозаполнении будет вести себя нормально?

Сначала я подумал, что это какой-то SpannableString, поэтому я назвал «clearSpans ()», но он, похоже, не работает. Любые указатели?

Заранее спасибо. 🙂

    Я думаю, вы используете MultiAutoCompleteTextView которые добавляют setTokenizer(new SpaceTokenizer()) . Если вы используете AutoCompleteTextView вместо MultiAutoCompleteTextView и удалите setTokenizer(...) проблема исчезнет.