Ich benutze Toolbar Searchview. Ich fange Eingabeergebnis Code:So zeigen Sie die Suchergebnisse in SearchView
SearchView.OnQueryTextListener queryTextListener = new SearchView.OnQueryTextListener() {
public boolean onQueryTextChange(String newText) {
return true;
}
Wenn ich das Ergebnis habe ich für die ähnlichen Strings in meiner Excel-Datei suchen. Dann gebe ich ArrayList (Suchergebnisse) zurück. Und jetzt muss ich die Ergebnisse in SearchView zeigen. Wie kann ich es tun?
Danke für Ihre Antwort. Wenn ich SimpleCursorAdapter erstelle, brauche ich "to" -Array, aber ich muss Suchergebnisse in SearchView anzeigen. Ich kann nicht verstehen, wie man den richtigen SimpleCursorAdapter füllt. – Delphian
Nachdem Sie Ihren SimpleCursorAdapter erstellt und mit SearchView im onCreateOptionsMenu verknüpft haben, müssen Sie Änderungen mithilfe von SearchView.setQueryTextListener abhören. Innerhalb dieses Callbacks (onQueryTextChange) erstellen Sie einen neuen Cursor aus Ihren Daten und übergeben den neuen Cursor mithilfe von CursorAdapter.swapCursor an den Cursoradapter. – Jacob