public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { // Use this to return your custom view for this Fragment Context context = MyContextWrapper.Wrap(Context, Settings.Lang); inflater = (LayoutInflater)Activity.GetSystemService(Context.LayoutInflaterService); var view = inflater.Inflate(context.Resources.GetLayout(Resource.Layout.SearchUsers_Layout), container, false); Search_Recyler = (RecyclerView)view.FindViewById(Resource.Id.searchRecyler); Search_Empty = (LinearLayout)view.FindViewById(Resource.Id.Search_LinerEmpty); swipeRefreshLayout = (SwipeRefreshLayout)view.FindViewById(Resource.Id.search_swipeRefreshLayout); swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); swipeRefreshLayout.Refreshing = false; swipeRefreshLayout.Enabled = false; mSearchLayoutManager = new LinearLayoutManager(Context); Search_Recyler.SetLayoutManager(mSearchLayoutManager); mSearchAdapter = new SearchUser_Adapter(Context); mSearchAdapter.mSearchUserList = new ObservableCollection <Get_Search_Object.User>(); Search_Recyler.SetAdapter(mSearchAdapter); Btn_SearchRandom = view.FindViewById <Button>(Resource.Id.SearchRandom_Button); Search_Recyler.Visibility = ViewStates.Gone; Search_Empty.Visibility = ViewStates.Visible; //Show Ads mAdView = view.FindViewById <AdView>(Resource.Id.adView); if (Settings.Show_ADMOB_Banner) { mAdView.Visibility = ViewStates.Visible; var adRequest = new AdRequest.Builder().Build(); mAdView.LoadAd(adRequest); } else { mAdView.Pause(); mAdView.Visibility = ViewStates.Invisible; } return(view); } catch (Exception e) { Crashes.TrackError(e); return(null); } }
protected override void OnCreate(Bundle savedInstanceState) { try { this.Window.SetSoftInputMode(SoftInput.AdjustNothing); base.OnCreate(savedInstanceState); IMethods.IApp.FullScreenApp(this); // Set our view from the "OnlineSearch_Layout" layout resource SetContentView(Resource.Layout.OnlineSearch_Layout); var ToolBar = FindViewById <Toolbar>(Resource.Id.mainSearchtoolbar); SetSupportActionBar(ToolBar); SupportActionBar.SetDisplayShowCustomEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(false); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); SupportActionBar.SetDisplayShowHomeEnabled(true); //Get values SearchRecyler = FindViewById <RecyclerView>(Resource.Id.searchRecylerview); Btn_SearchRandom = FindViewById <Button>(Resource.Id.SearchRandom_Button); OnlineSearch_Empty = FindViewById <LinearLayout>(Resource.Id.OnlineSearch_LinerEmpty); swipeRefreshLayout = FindViewById <SwipeRefreshLayout>(Resource.Id.swipeRefreshLayout); swipeRefreshLayout.SetColorSchemeResources(Android.Resource.Color.HoloBlueLight, Android.Resource.Color.HoloGreenLight, Android.Resource.Color.HoloOrangeLight, Android.Resource.Color.HoloRedLight); swipeRefreshLayout.Enabled = false; FloatingActionButtonView = FindViewById <FloatingActionButton>(Resource.Id.floatingActionButtonView); //Set Adapter mLayoutManager = new LinearLayoutManager(this); SearchRecyler.SetLayoutManager(mLayoutManager); mAdapter = new SearchUser_Adapter(this); mAdapter.mSearchUserList = new ObservableCollection <GetSearchObject.User>(); SearchRecyler.SetAdapter(mAdapter); var data = Intent.GetStringExtra("Key") ?? "Data not available"; if (data != "Data not available" && !String.IsNullOrEmpty(data)) { if (search_key == "Random") { search_key = "a"; GetSearch_Result("a"); } else { search_key = data; if (_SearchView != null) { _SearchView.SetQuery(search_key, false); _SearchView.ClearFocus(); _SearchView.OnActionViewCollapsed(); } GetSearch_Result(search_key); } } //Close keybourd InputMethodManager inputManager = (InputMethodManager)this.GetSystemService(Activity.InputMethodService); if (inputManager.IsActive) { if (ToolBar != null) { inputManager = (InputMethodManager)this.GetSystemService(Activity.InputMethodService); inputManager.HideSoftInputFromWindow(ToolBar.WindowToken, 0); } } _SearchView.ClearFocus(); AdsGoogle.Ad_Interstitial(this); } catch (Exception e) { Console.WriteLine(e); } }