由ConstraintLayout忽略的android – fitsSystemWindows

我试图在我的应用程序中显示一个活动,状态栏是完全透明的.我添加到我的风格:

<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>

但出于某种原因,我的所有观点都出现在状态栏下方.所有视图都与父应用程序顶部对齐:layout_constraintTop_toTopOf =“parent”.

enter image description here

解决方法:

我通过在我的活动中添加以下代码来修复它:

Window w = getwindow();
w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...