public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.Inflate(Resource.Layout.StatsColumnsAllTable, container, false); mListView = view.FindViewById <ListView>(Resource.Id.listViewStatsColumns); mSearch = view.FindViewById <EditText>(Resource.Id.etSearch); mContainerListView = view.FindViewById <LinearLayout>(Resource.Id.containerStatsColumns); mDesign = view.FindViewById <Design>(Resource.Id.HelpEr); mContext = container.Context; mDesign.Alpha = 0; mDesign.Focusable = false; mSearch.Focusable = false; mSearch.AddTextChangedListener(this); mListStatsColumns = webService.GetAllDataStatsColumns(); List <StatsColumns> searchedTable = (from table in mListStatsColumns where table.LOW_OCCUPANCY.Contains("YES", StringComparison.OrdinalIgnoreCase) select table).ToList <StatsColumns>(); mTableAdapter = new StatsColumnsAdapter(mContext, Resource.Layout.StatsColumnsRow, searchedTable); mListView.Adapter = mTableAdapter; return(view); }
public void OnTextChanged(ICharSequence s, int start, int before, int count) { List <StatsColumns> searchedList = (from table in mListStatsColumns where table.COLUMN_NAME.Contains(mSearch.Text, StringComparison.OrdinalIgnoreCase) select table).ToList <StatsColumns>(); mTableAdapter = new StatsColumnsAdapter(mContext, Resource.Layout.StatsColumnsRow, searchedList); mListView.Adapter = mTableAdapter; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.Inflate(Resource.Layout.StatsColumnsAllTable, container, false); mListView = view.FindViewById <ListView>(Resource.Id.listViewStatsColumns); mSearch = view.FindViewById <EditText>(Resource.Id.etSearch); mContainerListView = view.FindViewById <LinearLayout>(Resource.Id.containerStatsColumns); mDesign = view.FindViewById <Design>(Resource.Id.HelpEr); mContext = container.Context; mDesign.Alpha = 0; mDesign.Focusable = false; mSearch.Focusable = false; mSearch.AddTextChangedListener(this); mListStatsColumns = webService.GetAllDataStatsColumns(); mTableAdapter = new StatsColumnsAdapter(container.Context, Resource.Layout.StatsColumnsRow, mListStatsColumns); mListView.Adapter = mTableAdapter; return(view); }