Hallo,
ich bin gerade dabei eine App zu programmieren, in der Content in einem Listview dargestellt wird. Damit dieser Listview durchsucht werden kann habe ich einen SearchView platziert, der bei der Eingabe von Buchstaben den List View durchsucht. Dafür nutze ich die Methode getFilter(). Der in diesem Fall wichtige Programmierabschnitt bei mir lautet:
@Override
public boolean onQueryTextChange(String text) {
ArrayAdapter.getFilter().filter(text);
return false;
}
Wenn mein ListView nun z.B. folgende 2 Einträge hat:
Hallo
Bhallo
Dann zeigt mir der ListView nach der Eingabe der Bustaben "ha" in den SearchView jedoch nur "Hallo" an. Ich möchte aber auch "Bhallo" angezeigt bekommen, da dort ja auch "ha" hintereinander drin vorkommt. Wisst Ihr, was man da ändern muss? Ich dachte, vielleicht kann man in die Klammer hinter getFilter irgendwelche Suchkriterien eintragen.
Ich würde mich über Hilfe von euch freuen.