Android.Views.WindowManagerTypes Enumeration
Enumerates values returned by several types and taken as a parameter of several types.

Syntax

public enum WindowManagerTypes

Remarks

Enumerates values returned by the following: and taken as a parameter of the following: .

Members

Member NameDescription
ApplicationWindow type: a normal application window. The WindowManagerLayoutParams.Token must be an Activity token identifying who the window belongs to. In multiuser systems shows only on the owning user's window.
ApplicationAttachedDialogWindow type: like WindowManagerTypes.ApplicationPanel, but layout of the window happens as that of a top-level window, not as a child of its container.
ApplicationMediaWindow type: window for showing media (such as video). These windows are displayed behind their attached window.
ApplicationPanelWindow type: a panel on top of an application window. These windows appear on top of their attached window.
ApplicationStartingWindow type: special application window that is displayed while the application is starting. Not for use by applications themselves; this is used by the system to display something until the application can show its own windows. In multiuser systems shows on all users' windows.
ApplicationSubPanelWindow type: a sub-panel on top of an application window. These windows are displayed on top their attached window and any WindowManagerTypes.ApplicationPanel panels.
BaseApplicationWindow type: an application window that serves as the "base" window of the overall application; all other application windows will appear on top of it. In multiuser systems shows only on the owning user's window.
InputMethodWindow type: internal input methods windows, which appear above the normal UI. Application windows may be resized or panned to keep the input focus visible while this window is displayed. In multiuser systems shows only on the owning user's window.
InputMethodDialogWindow type: internal input methods dialog windows, which appear above the current input method window. In multiuser systems shows only on the owning user's window.
KeyguardWindow type: keyguard window. In multiuser systems shows on all users' windows.
KeyguardDialogWindow type: dialogs that the keyguard shows In multiuser systems shows on all users' windows.
PhoneWindow type: phone. These are non-application windows providing user interaction with the phone (in particular incoming calls). These windows are normally placed above all applications, but behind the status bar. In multiuser systems shows on all users' windows.
PriorityPhoneWindow type: priority phone UI, which needs to be displayed even if the keyguard is active. These windows must not take input focus, or they will interfere with the keyguard. In multiuser systems shows on all users' windows.
PrivatePresentationDocumentation for this section has not yet been entered.
SearchBarWindow type: the search bar. There can be only one search bar window; it is placed at the top of the screen. In multiuser systems shows on all users' windows.
StatusBarWindow type: the status bar. There can be only one status bar window; it is placed at the top of the screen, and all other windows are shifted down so they are below it. In multiuser systems shows on all users' windows.
StatusBarPanelWindow type: panel that slides out from over the status bar In multiuser systems shows on all users' windows.
SystemAlertWindow type: system window, such as low power alert. These windows are always on top of application windows. In multiuser systems shows only on the owning user's window.
SystemDialogWindow type: panel that slides out from the status bar In multiuser systems shows on all users' windows.
SystemErrorWindow type: internal system error windows, appear on top of everything they can. In multiuser systems shows only on the owning user's window.
SystemOverlayWindow type: system overlay windows, which need to be displayed on top of everything else. These windows must not take input focus, or they will interfere with the keyguard. In multiuser systems shows only on the owning user's window.
ToastWindow type: transient notifications. In multiuser systems shows only on the owning user's window.
WallpaperWindow type: wallpaper window, placed behind any window that wants to sit on top of the wallpaper. In multiuser systems shows only on the owning user's window.

Requirements

Namespace: Android.Views
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0