如何隐藏使用Xamarin表单自定义渲染器的Android标签?

在Xamarin Forms中,我需要编写一个自定义的TabbedPageRenderer来隐藏Android的tabbar。 但是,我不知道该怎么做。

 [assembly: ExportRenderer(typeof(CTabbedPage), typeof(CTabbedPageRenderer))] namespace App15.Droid { public class CTabbedPageRenderer : TabbedPageRenderer { protected override void OnElementChanged(ElementChangedEventArgs<TabbedPage> e) { base.OnElementChanged(e); if (e.NewElement != null) { (this.Context as Activity).ActionBar.NavigationMode = ActionBarNavigationMode.Standard; } } } } 

此代码会引发exception,因为ActionBar设置为null。 我正在使用AppCompat 23.3.0和XF 2.3.2.118-pre1。

编辑:我想ActionBar为null的原因是Toolbar已经取代它,但我仍然不知道如何隐藏标签。 另外,我对模态推送页面不感兴趣。

我也尝试添加android:visibility="gone"Tabbar.axml 。 这成功地隐藏了tabbar,但tabbar仍占用空间。

Solutions Collecting From Web of "如何隐藏使用Xamarin表单自定义渲染器的Android标签?"