public override void OnStart() { base.OnStart(); var actionBar = this.Activity.ActionBar; this._navMode = actionBar.NavigationMode; actionBar.NavigationMode = ActionBarNavigationMode.Tabs; this._tabs = new List <ActionBar.Tab>(); for (var i = 0; i < 3; i++) { var tab = actionBar.NewTab().SetText("Section " + (i + 1)); tab.TabSelected += delegate { if (this._viewPager.CurrentItem != tab.Position) { this._viewPager.CurrentItem = tab.Position; } }; actionBar.AddTab(tab); this._tabs.Add(tab); } }
public override void OnStart() { base.OnStart(); var actionBar = this.Activity.ActionBar; this._navMode = actionBar.NavigationMode; actionBar.NavigationMode = ActionBarNavigationMode.Tabs; this._tabs = new List <ActionBar.Tab>(); var viewAnimTab = actionBar.NewTab().SetText(this._pagerAdapter.GetPageTitleFormatted(0)); viewAnimTab.TabSelected += OnTabSelected; actionBar.AddTab(viewAnimTab); this._tabs.Add(viewAnimTab); var propAnimTab = actionBar.NewTab().SetText(this._pagerAdapter.GetPageTitleFormatted(1)); propAnimTab.TabSelected += OnTabSelected; actionBar.AddTab(propAnimTab); this._tabs.Add(propAnimTab); var layoutAnimTab = actionBar.NewTab().SetText(this._pagerAdapter.GetPageTitleFormatted(2)); layoutAnimTab.TabSelected += OnTabSelected; actionBar.AddTab(layoutAnimTab); this._tabs.Add(layoutAnimTab); }
private void ChangeActionBarNavigationMode(ActionBarNavigationMode navigationMode) { if (this.ActionBar.NavigationMode != navigationMode) { this.ActionBar.NavigationMode = navigationMode; } }
public override void OnStart() { base.OnStart(); var actionBar = this.Activity.ActionBar; this._navMode = actionBar.NavigationMode; actionBar.NavigationMode = ActionBarNavigationMode.Tabs; this._tabs = new List<ActionBar.Tab>(); for (var i = 0; i < 3; i++) { var tab = actionBar.NewTab().SetText("Section " + (i + 1)); tab.TabSelected += delegate { if (this._viewPager.CurrentItem != tab.Position) { this._viewPager.CurrentItem = tab.Position; } }; actionBar.AddTab(tab); this._tabs.Add(tab); } }
public static void SetNavigationMode(this ActionBar actionBar, ActionBarNavigationMode mode) { #if API8SUPPORT switch (mode) { case ActionBarNavigationMode.List: actionBar.NavigationMode = ActionBar.NavigationModeList; break; case ActionBarNavigationMode.Tabs: actionBar.NavigationMode = ActionBar.NavigationModeTabs; break; default: actionBar.NavigationMode = ActionBar.NavigationModeStandard; break; } #else actionBar.NavigationMode = mode; #endif }
public override void OnStart() { base.OnStart(); var actionBar = this.Activity.ActionBar; this._navMode = actionBar.NavigationMode; actionBar.NavigationMode = ActionBarNavigationMode.Tabs; this._tabs = new List<ActionBar.Tab>(); var viewAnimTab = actionBar.NewTab().SetText(this._pagerAdapter.GetPageTitleFormatted(0)); viewAnimTab.TabSelected += OnTabSelected; actionBar.AddTab(viewAnimTab); this._tabs.Add(viewAnimTab); var propAnimTab = actionBar.NewTab().SetText(this._pagerAdapter.GetPageTitleFormatted(1)); propAnimTab.TabSelected += OnTabSelected; actionBar.AddTab(propAnimTab); this._tabs.Add(propAnimTab); var layoutAnimTab = actionBar.NewTab().SetText(this._pagerAdapter.GetPageTitleFormatted(2)); layoutAnimTab.TabSelected += OnTabSelected; actionBar.AddTab(layoutAnimTab); this._tabs.Add(layoutAnimTab); }
private static bool ActionBarSetNavigationMode(IBindingMemberInfo bindingMemberInfo, ActionBar actionBar, ActionBarNavigationMode value) { actionBar.SetNavigationMode(value); return(true); }