首页 > 解决方案 > 与 FLAG_LAYOUT_NO_LIMITS 相反

问题描述

我制作了一个透明的状态栏

android:fitsSystemWindows="true"
getActivity().getWindow().setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

我如何回到默认状态。?

标签: javaandroid

解决方案


您可以使用clearFlags()以下方式取消设置标志:

科特林

var win:Window = requireActivity().window
win.clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS)

爪哇

getActivity().getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

推荐阅读