getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); 修改window的LayoutParams参数,然后加上FLAG_LAYOUT_NO_LIMITS...要退出全屏,只需要清除刚才加上的FLAG_FULLSCREEN参数,然后去掉FLAG_LAYOUT_NO_LIMITS标志。
0x00000080; public static final int FLAG_LAYOUT_IN_SCREEN = 0x00000100; public static final int FLAG_LAYOUT_NO_LIMITS
Build.VERSION_CODES.KITKAT) public static void transparentAndCoverStatusBar(Activity activity) { //FLAG_LAYOUT_NO_LIMITS...activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN); // //FLAG_LAYOUT_NO_LIMITS
FLAG_TOUCHABLE_WHEN_WAKING * @see #FLAG_KEEP_SCREEN_ON * @see #FLAG_LAYOUT_IN_SCREEN * @see #FLAG_LAYOUT_NO_LIMITS
public static final int FLAG_LAYOUT_NO_LIMITS =0x00000200; 窗口显示时,隐藏所有的屏幕装饰(例如状态条)。使窗口占用整个显示区域。
--FLAG_LAYOUT_NO_LIMITS : 允许窗口扩展到屏幕之外。
让window占满整个手机屏幕,不留任何边界(border) int FLAG_LAYOUT_NO_LIMITS Window flag: allow window to extend outside
public static final int FLAG_LAYOUT_NO_LIMITS =0x00000200; 窗口显示时,隐藏所有的屏幕装饰(例如状态条)。
领取专属 10元无门槛券
手把手带您无忧上云