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 | |
|---|---|
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
|