[Activity (Label = "servicebooking")] public class Servicebooking:activity {private Searchview _searchview; Private ListView _lv; Private arrayadapter<string> _adapter; Private string[] _products; protected override void OnCreate (bundle bundle) {base. OnCreate (bundle); Setcontentview (Resource.Layout.ServiceBooking);//todo:get from service_products = new []{"Dell Inspiron", "HTC one X", "HTC Wildfire S", "HTC Sense", "HTC Sensation XE", "IPhone 4S", "Samsung Galaxy Note", "Samsung Galaxy S3", "MacBook Air "," Mac Mini "," MacBook Pro "};_LV = findviewbyid<listview> (Resource.Id.listView1); _adapter = new Arrayadapter<string> (this, Android.Resource.Layout.SimpleListItem1, _products); _lv. Adapter = _adapter; _searchview = findviewbyid<searchview> (Resource.Id.searchView1); _searchview.querytextchange + = (sender, args) = {_lv = findviewbyid<listview> (resourcE.ID.LISTVIEW1); _adapter = new Arrayadapter<string> (this, Android.Resource.Layout.SimpleListItem1, _products. Where (P = = P.tolower (). Contains (args. Newtext.tolower ())). ToArray ()); _lv. Adapter = _adapter; };} }
C # uses Xamarin to develop applications--list+search