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
 
