added in version 22.1.0
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1

PopupWindowCompat

public final class PopupWindowCompat
extends Object

java.lang.Object
   ↳ android.support.v4.widget.PopupWindowCompat


Helper for accessing features in PopupWindow.

Summary

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

Public methods

getOverlapAnchor

added in version 24.1.0
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.

getWindowLayoutType

added in version 24.1.0
int getWindowLayoutType (PopupWindow popupWindow)

Returns the layout type for this window.

Parameters
popupWindow PopupWindow

Returns
int

setOverlapAnchor

added in version 24.1.0
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.

setWindowLayoutType

added in version 24.1.0
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