6
Mam adapter i używam ad.getFilter().filter(s);
do filtrowania listView.
Działa dobrze, jeśli napiszę jedno słowo w EditText.
To nie działa (brak wiersza), jeśli piszesz spację po słowie.
Chciałbym zrobić filtr z nazwą i surmane na przykład. Chcę wstawić "Mario Rossi"
w edytorze tekstu i uzyskać wynik. Mam nadzieję, że wyjaśniłem.
Wielkie dzięki.Filtr listy ListView dla Androida
private TextWatcher filterTextWatcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
ad.getFilter().filter(s);
}
};
Zobacz ten post http://stackoverflow.com/questions/9407428/filter-for-android-listview-space -postać –