private void SetRecyclerViewAdapters() { try { GenderRecycler.HasFixedSize = true; GenderRecycler.SetLayoutManager(new LinearLayoutManager(Activity, LinearLayoutManager.Horizontal, false)); GenderAdapter = new GendersAdapter(Activity) { GenderList = new ObservableCollection <Classes.Gender>() }; GenderRecycler.SetAdapter(GenderAdapter); GenderRecycler.NestedScrollingEnabled = false; GenderAdapter.NotifyDataSetChanged(); GenderRecycler.Visibility = ViewStates.Visible; GenderAdapter.ItemClick += GenderAdapterOnItemClick; GenderAdapter.GenderList.Add(new Classes.Gender { GenderId = "all", GenderName = Activity.GetText(Resource.String.Lbl_All), GenderColor = AppSettings.MainColor, GenderSelect = false }); if (ListUtils.SettingsSiteList?.Genders?.Count > 0) { foreach (var(key, value) in ListUtils.SettingsSiteList?.Genders) { GenderAdapter.GenderList.Add(new Classes.Gender { GenderId = key, GenderName = value, GenderColor = AppSettings.SetTabDarkTheme ? "#ffffff" : "#444444", GenderSelect = false }); } } else { GenderAdapter.GenderList.Add(new Classes.Gender { GenderId = "male", GenderName = Activity.GetText(Resource.String.Radio_Male), GenderColor = AppSettings.SetTabDarkTheme ? "#ffffff" : "#444444", GenderSelect = false }); GenderAdapter.GenderList.Add(new Classes.Gender { GenderId = "female", GenderName = Activity.GetText(Resource.String.Radio_Female), GenderColor = AppSettings.SetTabDarkTheme ? "#ffffff" : "#444444", GenderSelect = false }); } GenderAdapter.NotifyDataSetChanged(); } catch (Exception e) { Console.WriteLine(e); } }