I have to add search functionality on Edittext items in listview are coming from baseadapter I am using this code but .getFilter().filter(s.toString()); is not coming
My Code is:
approvedfriendList.setAdapter(new ApprovedList());
//*********Search Functionality in Approved Friend List************************
serch_item.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
// approvedfriendList.getFilterTouchesWhenObscured().f
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});
approvedfriendList is ArrayList
I am not getting how to use here .getFilter().filter(s.toString()); with ApprovedList()(Base Adapter Class )
I implemented a search of contacts in my app. Followimg is a part of the code:
First you should enable your list view for filtering by adding this line of code :
then simply add a text watcher in your text view :