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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } };
Probleme lorsque je filtre ma liste je ne parviens pas à récupérer la liste filtrer par mon adapter
Partager