2016-03-01 6 views
6

Ich habe überall gesucht, um die Chips View-Bibliothek zu finden, die ich brauche.Was ist eine gute und einfache Chips View-Bibliothek

Die Chips müssen in einem EditText mit Autocomplete-Funktion angezeigt werden. Ich habe versucht https://github.com/klinker41/android-chips und https://github.com/DoodleScheduling/android-material-chips, aber sie denken, dass ich dort Bibliothek für Kontakte (oder E-Mail-Adressen) verwenden werde. Das ist nicht der Fall, ich verwende sie für Tags (mit 1 Wort und 1 Symbol). Ich habe versucht, meine eigene Version der beiden Bibliotheken zu erstellen, aber sie sind viel zu kompliziert.

Kennt jemand eine gute Chips View-Bibliothek, die die gleiche Funktionalität hat und gleich aussieht?

+0

HALLO .. Haben Sie irgendeine Lösung gefunden? Ich suche auch nach der gleichen Chips-Bibliothek mit der benutzerdefinierten Ansicht. – Beena

+0

@Beena Nein, habe ich nicht. Ich denke, ich werde die Suche nach einem guten aufgeben. – tim687

Antwort

0

Ich konnte Material-Chips mit dieser Bibliothek implementieren: https://github.com/splitwise/TokenAutoComplete.

Es funktioniert mit benutzerdefinierten Daten (Sie müssen Ihre eigene Ansicht implementieren) und ist sehr erweiterbar.

public class ContactsCompletionView extends TokenCompleteTextView<Person> { 

    ... 

    @Override 
    protected View getViewForObject(Person person) { 
     LayoutInflater l = (LayoutInflater) getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE); 
     TokenTextView token = (TokenTextView) l.inflate(R.layout.contact_token, (ViewGroup) getParent(), false); 
     token.setText(person.getEmail()); 
     return token; 
    } 
} 
Verwandte Themen