Удалить записи в Android MultiAutoCompleteTextView

В MultiAutoCompleteTextView в Android я могу добавлять записи и анализировать их просто отлично. После автоматического завершения самого последнего элемента, когда я нажимаю клавишу Backspace, он удаляет все символы до того, как я автоматически заполнил элемент. Большой. Теперь моя проблема заключается в том, что у меня уже есть несколько записей, заполненных автоматически. Я хочу иметь возможность удалять каждую запись с помощью одного возврата, а не удалять каждый символ по отдельности. Я пытался использовать TextWatcher, но не мог заставить его куда-либо идти. Есть ли способ, которым я мог бы маркировать каждую запись как отдельный объект, а не добавлять ее в строку (как это делают google hangouts и facebook. Примечание: это не требование, просто мысль о том, как я мог бы это сделать). Спасибо за любую помощь! Я опубликую здесь, если я узнаю больше.


person Jordan    schedule 02.10.2015    source источник


Ответы (1)


Я закончил тем, что использовал эту библиотеку

https://github.com/splitwise/TokenAutoComplete

Позволяет использовать любое представление в качестве токена и позволяет добавлять и удалять токен как единое целое.

person Jordan    schedule 02.10.2015