Xamarin表单:状态栏不';在Android上,当导航栏更改颜色时,不更新颜色

Xamarin表单:状态栏不';在Android上,当导航栏更改颜色时,不更新颜色,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我正在用Xamarin表单制作一个应用程序。 通常应用程序会有一个蓝色的导航栏,但我正在更改特定页面的导航栏 我这样做的方式是: InitializeComponent(); var navigationPage = Application.Current.MainPage as NavigationPage; navigationPage.BarBackgroundColor = Color.FromHex("#99CC07"); 但状态栏不会更新其颜色: 如何

我正在用Xamarin表单制作一个应用程序。 通常应用程序会有一个蓝色的导航栏,但我正在更改特定页面的导航栏

我这样做的方式是:

    InitializeComponent();
     var navigationPage = Application.Current.MainPage as NavigationPage;
     navigationPage.BarBackgroundColor = Color.FromHex("#99CC07");
但状态栏不会更新其颜色:

如何使状态栏具有与导航栏相同的颜色(阴影)?
在iOS上,它可以正常工作。

您可以在Android项目中修改这两种颜色。转到参考资料>值>
style.xml
并编辑以下值:

<!-- colorPrimary is used for the default action bar background -->
<item name="colorPrimary">#0066A1</item>
<!-- colorPrimaryDark is used for the status bar -->
<item name="colorPrimaryDark">#0E4369</item>

#0066A1
#0E4369