Android - Implementieren des Suchfilters in eine RecyclerView

7

Ich muss eine Suchfunktion implementieren, die auf einem EditText in meiner RecyclerView basiert. Die Liste muss während der Eingabe gefiltert werden.

Hier ist der Code:

DisplayAdapter.java Dies ist der Adapter

%Vor%

DataHolder.java

%Vor%

und hier ist das Fragment, mit dem ich arbeite:

%Vor%     
Thorvald Ólavsen V. 23.11.2016, 00:36
quelle

4 Antworten

34

in Ihrem Adapter neue Funktion zum Aktualisieren der Liste hinzufügen

%Vor%

add textWatcher für die Suche lässt sich sagen, dass Sie Edittext als Suchfeld verwenden

%Vor%     
ZeroOne 23.11.2016, 06:00
quelle
1

Dies könnte Ihnen helfen. Es hat die Möglichkeit, eine RecyclerView mit einer SearchView zu erstellen, um die Elemente der RecyclerView zu filtern.

    
San 23.11.2016 00:40
quelle
1

Ссылка . Verweisen Sie auf die durchsuchbare Recycler-Ansicht und wenn Sie eine detaillierte Anleitung benötigen, beziehen Sie sich auf Ссылка

    
Ashwin Elangovan 23.11.2016 01:57
quelle
1

Ich habe es so gemacht

.XML-Datei

%Vor%

.JAVA-Klassendatei

%Vor%

Recyclerview-Adapter

%Vor%

}

Fügen Sie den Recycler-Ansichtsadapter in derselben Klasse hinzu, um Verwechslungen zu vermeiden ....

    
Kishor N R 20.03.2017 11:43
quelle