android.view.WindowManager |
The interface that apps use to talk to the window manager.
Use Context.getSystemService(Context.WINDOW_SERVICE)
to get one of these.
Each window manager instance is bound to a particular Display
.
To obtain a WindowManager
for a different display, use
createDisplayContext(Display)
to obtain a Context
for that
display, then use Context.getSystemService(Context.WINDOW_SERVICE)
to get the WindowManager.
The simplest way to show a window on another display is to create a
Presentation
. The presentation will automatically obtain a
WindowManager
and Context
for that display.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
WindowManager.BadTokenException | Exception that is thrown when trying to add view whose
WindowManager.LayoutParams token
is invalid. |
||||||||||
WindowManager.InvalidDisplayException | Exception that is thrown when calling addView(View, ViewGroup.LayoutParams) to a secondary display that cannot
be found. |
||||||||||
WindowManager.LayoutParams |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the
Display upon which this WindowManager instance
will create new windows. | |||||||||||
Special variation of
removeView(View) that immediately invokes
the given view hierarchy's View.onDetachedFromWindow() methods before returning. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.view.ViewManager
|
Returns the Display
upon which this WindowManager
instance
will create new windows.
Despite the name of this method, the display that is returned is not
necessarily the primary display of the system (see DEFAULT_DISPLAY
).
The returned display could instead be a secondary display that this
window manager instance is managing. Think of it as the display that
this WindowManager
instance uses by default.
To create windows on a different display, you need to obtain a
WindowManager
for that Display
. (See the WindowManager
class documentation for more information.)
Special variation of removeView(View)
that immediately invokes
the given view hierarchy's View.onDetachedFromWindow()
methods before returning. This is not
for normal applications; using it correctly requires great care.
view | The view to be removed. |
---|