public void CreateMediaListViewTypeSettingItem(MediaListRecyclerAdapter.MediaListItemViewType viewType) { var options = new List <string> { "Normal", "Compact", "Title Only" }; _settingsContainer.AddView( SettingsActivity.CreateSpinnerSettingRow(this, "Media List View", "Choose how you'd like to show media list items", options, (int)viewType, (sender, args) => { Presenter.SetMediaListViewType((MediaListRecyclerAdapter.MediaListItemViewType)args.Position); if (viewType != (MediaListRecyclerAdapter.MediaListItemViewType)args.Position) { _recreateActivity = true; Intent.PutExtra(MainActivity.RecreateActivityIntentKey, true); } })); _settingsContainer.AddView(SettingsActivity.CreateSettingDivider(this)); }
public void SetMediaListViewType(MediaListRecyclerAdapter.MediaListItemViewType viewType) { AniDroidSettings.MediaViewType = viewType; }