public
final
class
PopupWindowCompat
extends Object
java.lang.Object | |
↳ | android.support.v4.widget.PopupWindowCompat |
Helper for accessing features in PopupWindow introduced after API level 4 in a backwards compatible fashion.
Public methods | |
---|---|
static
boolean
|
getOverlapAnchor(PopupWindow popupWindow)
Returns whether the popup window should overlap its anchor view when displayed as a drop-down. |
static
int
|
getWindowLayoutType(PopupWindow popupWindow)
Returns the layout type for this window. |
static
void
|
setOverlapAnchor(PopupWindow popupWindow, boolean overlapAnchor)
Sets whether the popup window should overlap its anchor view when displayed as a drop-down. |
static
void
|
setWindowLayoutType(PopupWindow popupWindow, int layoutType)
Set the layout type for this window. |
static
void
|
showAsDropDown(PopupWindow popup, View anchor, int xoff, int yoff, int gravity)
Display the content view in a popup window anchored to the bottom-left corner of the anchor view offset by the specified x and y coordinates. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
boolean getOverlapAnchor (PopupWindow popupWindow)
Returns whether the popup window should overlap its anchor view when displayed as a drop-down.
Parameters | |
---|---|
popupWindow |
PopupWindow
|
Returns | |
---|---|
boolean |
Whether the popup should overlap its anchor. |
int getWindowLayoutType (PopupWindow popupWindow)
Returns the layout type for this window.
Parameters | |
---|---|
popupWindow |
PopupWindow
|
Returns | |
---|---|
int |
See also:
void setOverlapAnchor (PopupWindow popupWindow, boolean overlapAnchor)
Sets whether the popup window should overlap its anchor view when displayed as a drop-down.
Parameters | |
---|---|
popupWindow |
PopupWindow
|
overlapAnchor |
boolean :
Whether the popup should overlap its anchor.
|
void setWindowLayoutType (PopupWindow popupWindow, int layoutType)
Set the layout type for this window. This value will be passed through to
type
therefore the value should match any value
type
accepts.
Parameters | |
---|---|
popupWindow |
PopupWindow
|
layoutType |
int :
Layout type for this window. |
See also:
void showAsDropDown (PopupWindow popup, View anchor, int xoff, int yoff, int gravity)
Display the content view in a popup window anchored to the bottom-left corner of the anchor view offset by the specified x and y coordinates. If there is not enough room on screen to show the popup in its entirety, this method tries to find a parent scroll view to scroll. If no parent scroll view can be scrolled, the bottom-left corner of the popup is pinned at the top left corner of the anchor view.
If the view later scrolls to move anchor
to a different
location, the popup will be moved correspondingly.
Parameters | |
---|---|
popup |
PopupWindow :
the PopupWindow to show |
anchor |
View :
the view on which to pin the popup window |
xoff |
int :
A horizontal offset from the anchor in pixels |
yoff |
int :
A vertical offset from the anchor in pixels |
gravity |
int :
Alignment of the popup relative to the anchor
|