【发布时间】:2018-08-12 09:22:43
【问题描述】:
我正在尝试使状态栏完全透明并且我成功了,但问题是背景是白色的,这使得状态栏文本和图标不可读!!!所以我想把它变成深灰色。
这使状态栏透明并保持导航按钮可见。
if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) {
Window w = getWindow();
w.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
if (VERSION.SDK_INT >= VERSION_CODES.LOLLIPOP) {
w.setStatusBarColor(Color.TRANSPARENT);
}
}
这应该使状态栏文本和图标变灰,但它没有,因为上面的代码阻止了它..! 我想同时实现!
<item name="android:windowLightStatusBar">true</item>
【问题讨论】:
标签: java android user-interface android-activity statusbar