Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 方法setFitsSystemWindows(true)不执行任何操作_Java_Android_Android Fragments - Fatal编程技术网

Java 方法setFitsSystemWindows(true)不执行任何操作

Java 方法setFitsSystemWindows(true)不执行任何操作,java,android,android-fragments,Java,Android,Android Fragments,我的项目包含一个主活动和6个片段。我想有布局设置,以适应系统窗口的1个特定片段,而不是其他。我所做的就是把这个代码 getActivity.findViewByIdR.id.coordinatorLayout.setFitsSystemWindowstrue; 在onResume方法中的一个片段和 getActivity.findViewByIdR.id.coordinatorLayout.setFitsSystemWindowsfalse;在其他方法中的onResume方法中 结果表明,方法s

我的项目包含一个主活动和6个片段。我想有布局设置,以适应系统窗口的1个特定片段,而不是其他。我所做的就是把这个代码 getActivity.findViewByIdR.id.coordinatorLayout.setFitsSystemWindowstrue; 在onResume方法中的一个片段和 getActivity.findViewByIdR.id.coordinatorLayout.setFitsSystemWindowsfalse;在其他方法中的onResume方法中

结果表明,方法setFitsSystemWindowsfalse有效,但 setFitsSystemWindowstrue不执行任何操作

调用setFitsSystemWindowstrue后,应用程序视图仍然设置为不适合系统窗口,因此我想知道我是否做错了什么,或者该方法无法工作

先谢谢你。任何答复都将不胜感激

更新:我在调用.getFitsSystemWindows后调用.getFitsSystemWindows,它返回true-而不执行任务


如果要在状态栏下显示某些内容,请尝试以下操作

getWindow().getDecorView().setSystemUiVisibility(
    View.SYSTEM_UI_FLAG_LAYOUT_STABLE
    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
getWindow().setStatusBarColor(Color.TRANSPARENT);
是一个更详细的解决方案。

类似此链接的问题