public final class WindowCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.view.WindowCompat |
Helper用于访问以向后兼容的方式在API级别4之后引入的 Window
功能。
Constants |
|
---|---|
int |
FEATURE_ACTION_BAR 启用操作栏的标志。 |
int |
FEATURE_ACTION_BAR_OVERLAY 用于请求覆盖窗口内容的操作栏的标志。 |
int |
FEATURE_ACTION_MODE_OVERLAY 当操作栏不存在时用于指定操作模式行为的标志。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
int FEATURE_ACTION_BAR
启用操作栏的标志。 这对某些设备是默认启用的。 操作栏取代了标题栏,并为某些设备上的屏幕菜单按钮提供了备用位置。
常量值:8(0x00000008)
int FEATURE_ACTION_BAR_OVERLAY
用于请求覆盖窗口内容的操作栏的标志。 通常情况下,操作栏将位于窗口内容上方的空间中,但如果此功能与FEATURE_ACTION_BAR
一起请求,它将被分层放置在窗口内容本身上。 如果您希望应用程序更好地控制操作栏的显示方式,例如让应用程序内容在具有透明背景的操作栏下滚动或以其他方式在应用程序内容上显示透明/半透明操作栏,这非常有用。
这种模式对于 View.SYSTEM_UI_FLAG_FULLSCREEN
特别有用,它允许您无缝地将操作栏与其他屏幕装饰一起隐藏。
从 JELLY_BEAN
,当ActionBar处于此模式时,它将调整提供给 View.fitSystemWindows(Rect)
的插入 View.fitSystemWindows(Rect)
以包含操作栏所涵盖的内容,以便您可以在该空间内进行布局。
常量值:9(0x00000009)
int FEATURE_ACTION_MODE_OVERLAY
当操作栏不存在时用于指定操作模式行为的标志。 如果启用了覆盖,则操作模式UI将被允许覆盖现有的窗口内容。
常量值:10(0x0000000a)