Android Listview Edittext Filter Space Button?
I have created a filter listview where user will enter input via edittext and results are filtered in the listview. The code is running good but when ever i press Space button, res
Solution 1:
do this way:
publicvoidafterTextChanged(Editable s) {
Stringst= s.toString().trim();
NearByActivity.this.aa.getFilter().filter(st);
}
but don't do filtering this way, here is the correct one.
Solution 2:
I found solution:
String[] hi={"Hi there", "Hello", "Bye"};
adapter = newArrayAdapter<String>(slownik.this, R.layout.list_item, R.id.word_name,hi);
lv.setAdapter(adapter);
inputSearch.addTextChangedListener(newTextWatcher() {
@OverridepublicvoidonTextChanged(CharSequence s, int start, int before, int count) {
lv.setTextFilterEnabled(true);
lv.setFilterText(s.toString().trim());
}
@OverridepublicvoidbeforeTextChanged(CharSequence s, int start, int count, int after) {
}
@OverridepublicvoidafterTextChanged(Editable s) {
slownik.this.adapter.getFilter().filter(s.toString().trim());
if(s.length()==0){
lv.clearTextFilter();
}
}
});
Post a Comment for "Android Listview Edittext Filter Space Button?"