Jak dodawać i usuwać bąbelki kontaktów prawidłowo w multiautocompletetextview z przestrzennym tokenizerem, takim jak gmail do pola na Androida

Walczę z dodawaniem Bubbles do pola jak w Gmailu lub na facebooku. proszę spojrzeć na to zdjęcie poniżej ..

Tak więc dla wykonania powyższego zdjęcia zrobiłem trochę pracy używając tegoprzykładowy projekt dali kod do implementacji, ale muszę podzielić każdy Bubbles przestrzenią, co oznacza, że ​​użyłem tokenizera przestrzeni. to działa dobrze, ale mój problem polega na tym, że jeśli dodam kontakty w polu ogólnie w Gmailu do pola, to przesunie się w górę i wyświetli się lista kontaktów. ale w moim przypadku listview nie jest wyświetlany po dodaniu maksymalnych kontaktów, a także jeśli dodam automatycznie dużą liczbę nazw kontaktów, dodaje wiele bąbelków dla tej nazwy. i jeszcze jeden problem dotyczy wersji 2.2 telefonu komórkowego Nie widzę kursora między lub po kontakcie z Bubble. Ręcznie muszę kliknąć na kontakt Bubbles. Znalazłem kilka wiadomości z tegopołączyć ale nie mogę zaimportować całego kodu z tegohttps://android.googlesource.com/platform/frameworks/ex/+/refs/heads/master/chips. tak wiele zależności istnieje i wszystkie projekty są importowane. Daj mi znać jakieś rozwiązanie powyższego problemu. Jeśli jakaś próbka również jest tutaj, napisz tutaj.

questionAnswers(1)

yourAnswerToTheQuestion