我有一个应用程序,其中我有一个包含多个片段层的活动。我想在应用程序的某些状态期间在沉浸模式和普通模式之间切换。一切都很好,直到我按照Android Documentation
调用Hide System UI碎片的大小开始变得怪异。堆栈溢出中找不到任何解决方案是有帮助的。
我已将项目上传到GitHub。你能否就我的错误提供一些见解?
将另一个片段添加到同一个FrameLayout
此外,进入全屏,旋转,然后点击PIP点击。它变得更加难看。
我已将项目上传到GitHub。你能否就我的错误提供一些见解?
答案 0 :(得分:1)
public void showSystemUI() {
View decorView = getWindow().getDecorView();
if (decorView != null) {
decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_VISIBLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
);
}
}
让它变得更好,但状态栏和&存在问题。嵌套视图大小。