android应用程序中我的导航栏上方的浅蓝色线条
我正在构建的应用程序有问题。我在Visual studio 2015社区中使用xamarin,当我部署我的应用程序时,结果是: 我想要的是把那条浅蓝色的线和我的导航栏匹配起来。我需要知道怎么做。android应用程序中我的导航栏上方的浅蓝色线条,android,xamarin,navigation,xamarin.forms,navigationbar,Android,Xamarin,Navigation,Xamarin.forms,Navigationbar,我正在构建的应用程序有问题。我在Visual studio 2015社区中使用xamarin,当我部署我的应用程序时,结果是: 我想要的是把那条浅蓝色的线和我的导航栏匹配起来。我需要知道怎么做。 提前感谢这是状态栏的颜色。 这是android 5.0(Lolipop)API 21及更高版本中引入的一项功能 要自定义该颜色,必须执行以下操作: 定义状态栏的颜色 创建将该颜色用作colorPrimaryDark的主题 应用主题 步骤1(Resources/values/colors.xml): 更
提前感谢这是状态栏的颜色。 这是android 5.0(Lolipop)API 21及更高版本中引入的一项功能 要自定义该颜色,必须执行以下操作:
更详细和jzeferino的答案非常完美,仅供您在开发Xamarin表单应用程序时参考: 1) 转到Resources/values/styles.xml 2) 更改名为“colorPrimaryDark的项的值
<resources>
<color name="primaryDark">#1230D2</color>
</resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimaryDark">@color/primaryDark</item>
<item name="android:windowActionModeOverlay">true</item>
</style>
[Activity(Label = "MyActivity", Theme = "@style/AppTheme")]
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">#1230D2</item>
public partial class MyMasterDetailPage : MasterDetailPage
{
public MyMasterDetailPage()
{
InitializeComponent();
NavigationPage.SetHasNavigationBar(this, false);
(...)
}
}