Flag大全及其含义

FLAG_ALLOW_LOCK_WHILE_SCREEN_ON:允许在屏幕开启的情况下锁定屏幕。

FLAG_ALT_FOCUSABLE_IM:当界面上有输入框时,该标志可以让输入法在弹出后覆盖输入框之上。

FLAG_DIM_BEHIND:在当前Activity之后的Activity中设置一个灰色透明遮罩层。

FLAG_FORCE_NOT_FULLSCREEN:当前Activity不全屏显示,即显示状态栏。

FLAG_FULLSCREEN:当前Activity全屏显示,即隐藏状态栏。

FLAG_HARDWARE_ACCELERATED:启用硬件加速。

FLAG_IGNORE_CHEEK_PRESSES:忽略面颊触碰。

FLAG_KEEP_SCREEN_ON:保持屏幕常亮。

FLAG_LAYOUT_INSET_DECOR:使窗口的内容布局在装饰视图之内。

FLAG_LAYOUT_IN_SCREEN:使窗口的内容布局在整个屏幕之内。

FLAG_LAYOUT_NO_LIMITS:窗口布局不受限制,可以覆盖状态栏、导航栏、装饰视图等。

FLAG_NOT_FOCUSABLE:窗口不可获得焦点。

FLAG_NOT_TOUCHABLE:窗口不可触摸。

FLAG_NOT_TOUCH_MODAL:当窗口在前面时,允许在窗口之外触摸事件传递到后面的窗口。

FLAG_SCALED:窗口内容按比例缩放。

FLAG_SECURE:窗口内容不可截屏。

FLAG_SHOW_WALLPAPER:在窗口背景中显示壁纸。

FLAG_SPLIT_TOUCH:分离触摸模式。

FLAG_WATCH_OUTSIDE_TOUCH:当窗口在前面时,允许在窗口之外触摸事件传递到后面的窗口。

FLAG_BLUR_BEHIND:在当前Activity之后的Activity中设置一个模糊透明遮罩层。

FLAG_DISMISS_KEYGUARD:解锁屏幕,需要权限。

FLAG_DITHER:启用抖动。

FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS:使窗口内容延伸到状态栏和导航栏之下。

FLAG_LAYOUT_ATTACHED_IN_DECOR:使窗口的内容布局在装饰视图之内,并显示在导航栏之上。

FLAG_LAYOUT_IN_OVERSCAN:窗口布局延伸到屏幕边缘之外,需要权限。

FLAG_LOCAL_FOCUS_MODE:窗口内部获得焦点,外部不可获得焦点。

FLAG_SHOW_WHEN_LOCKED:在锁屏状态下显示当前Activity。

FLAG_TOUCHABLE_WHEN_WAKING:在唤醒设备时,允许触摸事件传递到窗口之外。

FLAG_TRANSLUCENT_NAVIGATION:使导航栏半透明。

FLAG_TRANSLUCENT_STATUS:使状态栏半透明。

FLAG_TURN_SCREEN_ON:唤醒设备,需要权限。

猜你喜欢

转载自blog.csdn.net/gaoliang0/article/details/129630178