Cómo cambiar el color del texto de la barra de navegación en Xamarin Forms Android


Estoy usando Xamarin Forms y quiero cambiar el color de la barra de navegación en Android. Estoy usando este código:

Página principal = nueva página de navegación { BarBackgroundColor = Color.Lima, BarTextColor = Color.Púrpura };

Se trabajó la primera propiedad (BarBackgroundColor), la segunda propiedad no funcionó (BarTextColor).

Por favor, tenga la amabilidad de responderme.



------------Respuesta------------

puede configurar su app.xaml y lo anulará

  <Style TargetType="NavigationPage">
    <Setter Property="BarBackgroundColor" Value="Red"/>
    <Setter Property="BarTextColor" Value="White"/>
  </Style>


</ResourceDictionary>



------------Respuesta------------

Si intenta configurar el color del texto en Android 5.0 o superior, debe configurar el tema de MainActivity. Aquí hay uno simple que debería funcionar...

[Activity(
    Label = "Some App Title", 
    Icon = "@drawable/icon", 
    MainLauncher = true, 
    Theme = "@style/android:Theme.Holo.Light"
)]


------------Respuesta------------

¡Configurar esos atributos en app.xaml solo hará el trabajo de manera confiable!



------------Respuesta------------

var page = new navigationPage(new yourPage());
page.BarBackgroundColor = Color.FromHex("#123456");

Cambiará el color de la barra de yourPage()

Etiquetas: xamarin.android xamarin xamarin.forms android

Artículos relacionados:

javascript - formulario de botón de radio sin enviar

Enlace iónico sin botón Atrás