【发布时间】:2016-12-01 14:51:36
【问题描述】:
我正在开发一个 Xamarin.Forms 项目,我刚刚找到了使用以下代码从状态栏中隐藏图标的方法:
this.Window.AddFlags(WindowManagerFlags.Fullscreen | WindowManagerFlags.TurnScreenOn);
现在我正在尝试隐藏蓝色状态栏,我尝试了 2 种不同的方法,但都不起作用: 1)将此代码添加到activity.cs:
SetStatusBarColor(Color.Transparent);
2) 将这些行写在 style.xml 中所有可能的组合中(在 Resources/value 中):
<item name="colorPrimary">@android:color/transparent</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
似乎没有任何效果,我该怎么办?
【问题讨论】:
-
您的活动来自哪个对象?你在什么设备上测试? API 级别?
-
其实我已经找到了出路!我要推它
标签: android xamarin.forms themes customization statusbar