2017-04-17 3 views
1

Hallo meine Aufgabe ist einfach, dass eine autocompletetextview machen und übereinstimmenden Text in dropdown anzeigen. Aber ich möchte im Filter ändern.machen benutzerdefinierte Filter für Autocompletetextview Android

Ex: mein list ist wie D.Y.Patil College, Pune unversiry usw. Ich möchte, dass, wenn Benutzertyp dy oder dyp es stat Anpassung und Anzeigeergebnis.

Wie könnte ich ignorieren whitespace und dot.

Und auch Könnten Sie mir sagen, wie genau funktioniert autocompletetextview.

+0

Sind Sie ein Dritter lib für autocompletetextview mit – Nithinlal

+0

Sie diese versuchen kann http://stackoverflow.com/questions/8784249/android-autocompletetextview-with-custom-adapter-filtering-not-working –

+0

@Nithinlal nein ich – Vivek

Antwort

1

Verwendung von Standard-Adapter und Filter können autocompletetextview als Standardadapter in Drop-Down-Ansicht nur einzelne Zeilen String tun und Standardfilter adapter.getFilter().filter(s.toString()); das mit Zustand von inputString.contains(stringOfList) ein Abschied einer Filterung tun und erhalten und diese Liste in Dropdown-Anzeige an Autovervollständigung

Dort für Sie müssen einfach custom adapter und inside that custom filter class zum Filtern nach Ihrer Anforderung machen.

+0

danke, ich werde versuchen, wie du gesagt hast – Vivek

+0

'autocompletetextview' hat keine" Standard-Adapter "noch" Standard-Filter "- immer müssen Sie' setAdapter' für 'ACTV' zu arbeiten – pskink

+0

@pskink habe eine Idee, benutzerdefinierte adpter zu machen .... Ich habe versucht, aber brauche einige tiefe Informationen – Vivek

Verwandte Themen