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
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
int getWindowLayoutType (PopupWindow popupWindow)
Returns the layout type for this window.
Parameters | |
---|---|
popupWindow |
PopupWindow |
Returns | |
---|---|
int |
See also:
setOverlapAnchor
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
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:
showAsDropDown
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
|
Interfaces
Classes
- AutoScrollHelper
- CircularProgressDrawable
- CompoundButtonCompat
- ContentLoadingProgressBar
- CursorAdapter
- DrawerLayout
- DrawerLayout.LayoutParams
- DrawerLayout.SavedState
- DrawerLayout.SimpleDrawerListener
- EdgeEffectCompat
- ExploreByTouchHelper
- ImageViewCompat
- ListPopupWindowCompat
- ListViewAutoScrollHelper
- ListViewCompat
- NestedScrollView
- PopupMenuCompat
- PopupWindowCompat
- ResourceCursorAdapter
- ScrollerCompat
- SimpleCursorAdapter
- SlidingPaneLayout
- SlidingPaneLayout.LayoutParams
- SlidingPaneLayout.SimplePanelSlideListener
- Space
- SwipeRefreshLayout
- TextViewCompat
- ViewDragHelper
- ViewDragHelper.Callback