Faire une selection sur une liste apres saisie dans edittext
Bonjour tout le monde je souhaiterais faire un tri sur une listview en fonction de ce que je rentre dans une edittext.
Avec ce code cela fonctionne :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, mListNameStation);
setListAdapter(adapter);
myEditText.addTextChangedListener(filterTextWatcher);
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) {
adapter.getFilter().filter(s);
}
}; |
Je souhaite personnaliser mon adapter, c'est a dire utiliser une classe etendant ArrayAdapter<String> afin d'utiliser des layout pour chaque element de la liste.
Probleme lorsque je filtre ma liste je ne parviens pas à récupérer la liste filtrer par mon adapter