2012-03-22 19 views
5

Estoy usando un AutoCompleteTextView, el comportamiento predeterminado del botón de retroceso va más o menos así.Reemplace el comportamiento predeterminado de Retroceso en AutoCompleteTextView

Di que escribo "Ar", esto me da una sugerencia "Argentina", selecciono "Argentina" del menú desplegable ... El texto ahora se convierte en "Argentina". Pero digamos que necesito eliminar el último carácter, así que presiono el botón de retroceso en el teclado, el AutcompleteTextView elimina todo el texto hasta el punto que escribí (es decir, el texto ahora se convierte en "Ar" nuevamente).

¿Cómo elimino este comportamiento y dejo que el texto en Autocompletar se comporte normalmente?

Al principio pensé que era un tipo de SpannableString así que llamé "clearSpans()" pero parece que no funciona. ¿Alguna sugerencia?

Gracias de antemano. :)

Respuesta

1

Creo que utiliza el MultiAutoCompleteTextView que agrega el setTokenizer(new SpaceTokenizer()). Si utiliza AutoCompleteTextView en lugar de MultiAutoCompleteTextView y elimina setTokenizer(...) , el problema desaparecerá.

Cuestiones relacionadas