Línea azul claro sobre mi barra de navegación en la aplicación de Android
Tengo un problema con una aplicación que estoy construyendo. Estoy usando xamarin con Visual Studio 2015 comunidad y cuando implemento mi aplicación estoy teniendo esto como resultado:
Lo que quiero es emparejar esa línea azul claro con mi barra de navegación. Necesito saber cómo hacerlo. Gracias por adelantado
- Xamarin.Forms implementa AndHud y BTProgressHud
- Xamarin.forms mezclando ContentPage y la actividad de Android
- ¿Cómo configurar el mapa en el proyecto pcl de xamarin.forms?
- Xamarin Forms Android App Crashes ejecutando Debug con VS Android emulador
- No se pueden establecer propiedades en clases anidadas desde Xaml
- Xamarin con Visual Studio: pantalla en blanco al depurar
- Cómo utilizar controles Xamarin.Form y controles nativos En la misma página
- ¿Por qué Xamarin.Forms es tan lento al mostrar algunas etiquetas (especialmente en Android)?
- Cómo agregar evento de clic en la disposición o marco de pila
- ¿Cómo puedo mostrar una lista anidada de elementos en Xamarin Forms?
- Problemas de recursos de Android después de actualizar a Xamarin Forms 2.0
- Formularios de Xamarin Android Aplicación no obtener DeviceToken Parse SDK
- Xamarin mediaPicker.TakePhotoAsync bloquea la aplicación
Este es el color de la barra de estado. Esta fue una característica introducida en android 5.0 (Lolipop) API 21 y superior.
Para personalizar ese color debes hacer esto:
- Defina un color para la barra de estado.
- Cree un tema que utilice ese color como colorPrimaryDark.
- Aplicar el tema.
Paso 1 ( Recursos / valores / colores.xml ):
<resources> <color name="primaryDark">#1230D2</color> </resources>
Paso 2 ( Recursos / valores / estilo.xml ):
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimaryDark">@color/primaryDark</item> <item name="android:windowActionModeOverlay">true</item> </style>
Paso 3 (Su Actividad):
[Activity(Label = "MyActivity", Theme = "@style/AppTheme")]
más detalle aquí y aquí
La respuesta de jzeferino es perfecta, sólo para su información cuando usted está desarrollando una aplicación Xamarin Forms:
1) Vaya a Recursos / valores / estilos.xml
2) Cambiar el valor del elemento denominado " colorPrimaryDark "
<!-- colorPrimaryDark is used for the status bar --> <item name="colorPrimaryDark">#1230D2</item>
Nota bene : si está utilizando un MasterDetailPage, si desea conservar el mismo color y el mismo estilo para su barra de estado entre las páginas principal y de detalle, debe declarar su MasterDetailPage como NavigationPage y establecer como false el campo HasNavigationBar:
public partial class MyMasterDetailPage : MasterDetailPage { public MyMasterDetailPage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); (...) } }
- Cómo implementar el método de caracteres utilizando SAXParser en Android
- sqlite Android – cómo obtener el valor de col / fila específica