【发布时间】:2019-11-11 06:56:46
【问题描述】:
我的状态栏变黑了,我想删除它。我已经删除了状态和工具栏颜色以用渐变颜色替换它
这些是我的代码:
<style name="AppTheme.TransparentTheme">
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">false</item>
</style>
在我的代码中:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS );
结果是这样的:
【问题讨论】:
-
如果你想全屏显示你的内容,你还应该设置 View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 和 View.SYSTEM_UI_FLAG_LAYOUT_STABLE 标志。例如,activity.window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 或 View.SYSTEM_UI_FLAG_LAYOUT_STABLE。
-
@Bracadabra 感谢您的回复,但它不起作用
标签: android android-layout android-toolbar android-theme