Here is my Custom list adapter how can i implement search facility In custom list adapter using edit text. I tried many ways to implement search facilty
public class ListAdapter extends BaseAdapter {
public ArrayList<Users> listDataContainers = new ArrayList<>();
ListAdapter(ArrayList<Users> listDataContainers) {
this.listDataContainers = listDataContainers;
}
@Override
public int getCount() {
return listDataContainers.size();
}
@Override
public User getItem(int arg0) {
return listDataContainers.get(arg0);
}
@Override
public long getItemId(int arg0) {
return arg0;
}
@Override
public View getView(int pos, View arg1, ViewGroup arg2) {
if (arg1 == null) {
LayoutInflater inflater = (LayoutInflater) getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
arg1 = inflater.inflate(R.layout.listitem_layout, arg2, false);
}
TextView pa_name = (TextView) arg1.findViewById(R.id.textName);
TextView pa_date = (TextView) arg1.findViewById(R.id.textRoom);
Patient item = listDataContainers.get(pos);
pa_name.setText(item.name);
pa_date.setText(item.adm_date);
if (pos % 2 == 0)
arg1.setBackgroundResource(R.drawable.listview_selector_white);
else
arg1.setBackgroundResource(R.drawable.listview_selector_grey);
return arg1;
}
}