在Xamarin Visual解决方案的Android版本中,我可以设置Android StatusBar的背景,但是我找不到任何方法来设置字体颜色。堆栈溢出上的其他答案实际上并不回答如何更改字体颜色。
以下是如何更改状态栏背景色:
<item name="colorPrimaryDark">#000000</item>如何更改状态栏字体颜色(文本的颜色)?
处理背景但尚未回答字体颜色问题的类似堆栈溢出问题:
也许此链接能帮上忙,但对我来说似乎没有帮助。但是,它包含了一张应用程序的图片,并表示StatusBar的背景属性是colorPrimaryDark。
发布于 2018-08-23 08:48:33
试着用编程的方式来做。如果您正在针对>=22 API级别执行应用程序,那么它将对您起作用。
if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
{
Window.ClearFlags(WindowManagerFlags.TranslucentStatus);
Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
Window.SetStatusBarColor(Android.Graphics.Color.Red);
}输出截图

https://stackoverflow.com/questions/51979241
复制相似问题