void SetupEventHandlers() { pager = view.FindViewById <global::Android.Support.V4.View.ViewPager>(Resource.Id.pager); tabLayout = view.FindViewById <global::Android.Support.Design.Widget.TabLayout>(Resource.Id.sliding_tabs); adapter = new MainPagerAdapter(view.Context, activity.SupportFragmentManager); pager.Adapter = adapter; /*pager.PageSelected += (object sender, PageSelectedEventArgs e) => * { * if( e.Position==1) * { * Handler h = new Handler(); * Action myAction = () => * { * // your code that you want to delay here * pager.Adapter.NotifyDataSetChanged(); * for (int i = 0; i < tabLayout.TabCount; i++) * { * Android.Support.Design.Widget.TabLayout.Tab tab = tabLayout.GetTabAt(i); * tab.SetIcon(tabIcons[i]); * } * }; * h.PostDelayed(myAction, 500); * } * };*/ tabLayout.SetupWithViewPager(pager); for (int i = 0; i < tabLayout.TabCount; i++) { Android.Support.Design.Widget.TabLayout.Tab tab = tabLayout.GetTabAt(i); tab.SetIcon(tabIcons[i]); } Android.Widget.Button ScanButton = view.FindViewById <global::Android.Widget.Button>(Resource.Id.ScanButton); ScanButton.Click += (sender, e) => { //DependencyService.Get<IActiveScan>().Scan(); DependencyService.Get <IActiveScan>().Scan(); }; search = view.FindViewById <Android.Support.V7.Widget.SearchView>(Resource.Id.searchview); search.QueryHint = "Truy vấn mã sản phẩm"; search.InputType = 2; search.SetIconifiedByDefault(false); search.QueryTextSubmit += (sender, e) => { //Android.Widget.Toast.MakeText(view.Context, "You searched: " + e.Query, Android.Widget.ToastLength.Short).Show(); search.SetQuery("", false); search.ClearFocus(); var newResultPage = new ResultPage(e.Query); App.Current.MainPage.Navigation.PushAsync(newResultPage); }; }
protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); this.RequestedOrientation = global::Android.Content.PM.ScreenOrientation.Portrait; AsAbout = Intent.GetBooleanExtra ("AsAbout", false); SetContentView (Resource.Layout.Intro); mAdapter = new IntroFragmentAdapter (SupportFragmentManager); mPager = FindViewById<global::Android.Support.V4.View.ViewPager> (Resource.Id.pager); mPager.Adapter = mAdapter; mIndicator = FindViewById<CirclePageIndicator> (Resource.Id.indicator); mIndicator.SetViewPager (mPager); }