Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo ocultar las pestañas de Android utilizando Xamarin Formulario renderizador personalizado?

En Formularios Xamarin, necesito escribir un TabbedPageRenderer personalizado para ocultar la pestaña de tabulación de Android. Sin embargo, no sé cómo hacer esto.

 [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; } } } } 

Este código ActionBar una excepción porque ActionBar se establece en null. Estoy utilizando AppCompat 23.3.0 y XF 2.3.2.118-pre1.

EDIT: Estoy pensando en la razón ActionBar es nulo es la Toolbar ha sustituido, pero todavía no sé cómo ocultar las pestañas. Además, no estoy interesado en empujar las páginas modalmente.

También intenté agregar android:visibility="gone" a Tabbar.axml . Esto oculta correctamente la barra de tabulación pero la barra de tablas todavía ocupa espacio.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.