私は、カスタムTabbedRendererを使用してAndroid上のActionBarでタブを動的に非表示および表示する機能を開発中です。横向きの向きでは、補足コンテンツを横に並べることができるので、タブを非表示にします。ポートレートではタブを表示して、ユーザーがタブをクリックして補足コンテンツを表示できるようにします。レンダラは、次のようにアクションバーNavigationModeを変更することにより、隠れや上映を実装しています:Xamarin ActionBarタブを非表示にする問題
void HideShowTabs()
{
var actionBar = ((Activity)Context).ActionBar;
if ((Element as MyTabbedPage).IsTabBarVisible)
{
if (actionBar.NavigationMode != ActionBarNavigationMode.Tabs)
actionBar.NavigationMode = ActionBarNavigationMode.Tabs;
}
else if (actionBar.NavigationMode == ActionBarNavigationMode.Tabs)
actionBar.NavigationMode = ActionBarNavigationMode.Standard;
}
問題がある、私は次のようにタブが今メインナビゲーションバーでタイトルをオーバーレイNavigationMode = Standard
からNavigationMode = Tabs
に切り替えると。
はにどのように任意の提案をありがとう正しい。