我想将状态栏的颜色设置为白色,将wifi和电池等图标设置为黑色。我怎样才能做到这一点?。我希望通过使用- (UIStatusBarStyle)preferredStatusBarStyle
{
if (youWantWhiteColor)
{
return UIStatusBarStyleLightContent;
}
return UIStatusBarStyleDefault;
}
答案 0 :(得分:0)
您可以通过在style.xml中键入以下属性来更改statusBarColor,您需要在基本主题中输入此代码。
<item name="android:statusBarColor">COLOR THAT YOU WANT TO CHANGE</item>
答案 1 :(得分:0)
状态栏的颜色可以通过以下方式更改:
<item name="colorPrimaryDark">your_required_color</item>
从API 21,要更改状态栏的颜色而不使用“colorPrimaryDark”,请使用:
<item name="android:statusBarColor">your_required_color</item>
自棒棒糖以来。从Android 5.0开始,指南说:
通知图标必须完全为白色。
即使它们不是,系统也只会考虑图标的alpha通道,将它们呈现为白色
请参阅:Android statusbar icons color
但是从API 23开始,要将系统状态图标更改为半透明黑色,您可以使用:
<item name="android:windowLightStatusBar">true</item>