如何在我的Android应用程序中获得此样式?白色导航栏和灰色图标。一个例子是打开应用程序抽屉时。
我尝试过很多选择但没有成功。 应用程序minSdkVersion是21,棒棒糖。
我已经看过这个解决方案,但我还没有设法应用它:
Status bar turns white and does not show content behind it
先谢谢。
答案 0 :(得分:5)
对于API> = 23
尝试:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
风格OR :
<item name="android:windowLightStatusBar">true</item>
<item name="colorPrimary">@color/colorWhite</item>
<item name="colorPrimaryDark">#colorPrimaryDak</item>
<item name="colorAccent">@color/colorAccent</item>
对于API&lt; 23 强>
在v21 / style下声明。
<item name="colorPrimaryDark" tools:targetApi="23">@color/colorPrimary</item> // white
<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
更新:
<item name="colorPrimaryDark">@color/colorPrimary</item> // white
<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>