So fügen Sie die Kontaktblasen ordnungsgemäß in der Multiautocompletextansicht hinzu und löschen sie mit einem Leerzeichen-Tokenizer wie Google Mail, um sie in Android einzufügen

Ich kämpfe viel mit dem Hinzufügen der Bubbles zu Feld wie in Google Mail oder Facebook Messenger. Bitte schauen Sie in dieses Bild unten ..

Also habe ich für die Umsetzung des obigen Bildes einige Arbeiten damit gemachtBeispielprojekt Sie haben Code für die Implementierung angegeben, aber ich muss die einzelnen Bubbles durch Leerzeichen teilen, was bedeutet, dass ich Space Tokenizer verwendet habe. dann funktioniert es gut, aber mein Problem ist, wenn ich weiterhin Kontakte in das Feld "An" hinzufüge, wird im Allgemeinen in Google Mail das Feld "An" nach oben verschoben und die Listenansicht der Kontaktliste wird vollständig angezeigt. Aber in meinem Fall wird die Listenansicht nicht angezeigt, nachdem die maximalen Kontakte hinzugefügt wurden. Wenn ich automatisch eine große Länge des Kontaktnamens hinzufüge, werden mehrere Blasen für diesen Namen hinzugefügt. und ein weiteres Problem ist in der Version 2.2 Mobile Ich kann den Cursor zwischen oder nach dem Kontakt Bubble nicht sehen. Manuell muss ich auf Kontakt Bubbles klicken. Ich habe die Neuigkeiten dazu gefundenVerknüpfung aber ich kann nicht den vollständigen Code daraus importierenhttps://android.googlesource.com/platform/frameworks/ex/+/refs/heads/master/chips. Es gibt so viele Abhängigkeiten und alle Projekte werden importiert. Bitte lassen Sie mich eine Lösung für das oben genannte Problem wissen. Wenn es ein Muster gibt, bitte hier posten.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage