# VerticalGridView

added in [version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)   
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1  
Summary: [Inherited XML Attrs](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#inhattrs) \| [Inherited Constants](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#inhconstants) \| [Inherited Fields](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#inhfields) \| [Ctors](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#pubctors) \| [Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#pubmethods) \| [Protected Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#promethods) \| [Inherited Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#inhmethods) \| [\[Expand All\]](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)  

# VerticalGridView

| This package is part of the Android [support library](https://developer.android.com/topic/libraries/support-library) which is no longer maintained. The support library has been superseded by [AndroidX](https://developer.android.com/jetpack/androidx) which is part of [Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider [migrating](https://developer.android.com/jetpack/androidx/migrate) existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library [class
| mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).


`
public


class
VerticalGridView
`


`


`

`


`

`


`

`


`

`

extends `[BaseGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView)`


`

`


`

|---|---|---|---|---|------------------------------------------------------|
| java.lang.Object                                                    ||||||
| ↳ | [android.view.View](https://developer.android.com/reference/android/view/View.html) |||||
|   | ↳ | [android.view.ViewGroup](https://developer.android.com/reference/android/view/ViewGroup.html) ||||
|   |   | ↳ | [android.support.v7.widget.RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView) |||
|   |   |   | ↳ | [android.support.v17.leanback.widget.BaseGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView) ||
|   |   |   |   | ↳ | android.support.v17.leanback.widget.VerticalGridView |

<br />

*** ** * ** ***

A [ViewGroup](https://developer.android.com/reference/android/view/ViewGroup.html) that shows items in a vertically scrolling list. The items
come from the [RecyclerView.Adapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter) associated with this view.


[RecyclerView.Adapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter) can optionally implement [FacetProviderAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/FacetProviderAdapter) which
provides [FacetProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/FacetProvider) for a given view type; [RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)
can also implement [FacetProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/FacetProvider). Facet from ViewHolder
has a higher priority than the one from FacetProviderAdapter associated with viewType.
Supported optional facets are:

1. [ItemAlignmentFacet](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemAlignmentFacet) When this facet is provided by ViewHolder or FacetProviderAdapter, it will override the item alignment settings set on VerticalGridView. This facet also allows multiple alignment positions within one ViewHolder.

<br />

## Summary

| ### Inherited XML attributes |
|------------------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` `[android.support.v7.widget.RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView)` ` |------------------------------------------------------------------------------------------------------------------------------------------------|---| | [`RecyclerView_layoutManager`](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#attr_RecyclerView_layoutManager) |   | ||

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ### Inherited constants                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` `[android.support.v17.leanback.widget.BaseGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView)` ` |---------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `float` | [ITEM_ALIGN_OFFSET_PERCENT_DISABLED](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#ITEM_ALIGN_OFFSET_PERCENT_DISABLED) Value indicates that percent is not used.                                                                                                                                                 | | `int`   | [SAVE_ALL_CHILD](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#SAVE_ALL_CHILD) Save on screen views plus save off screen child views without any limitation.                                                                                                                                                     | | `int`   | [SAVE_LIMITED_CHILD](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD) Save on screen views plus save off screen child views states up to [getSaveChildrenLimitNumber()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getSaveChildrenLimitNumber()). | | `int`   | [SAVE_NO_CHILD](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#SAVE_NO_CHILD) Dont save states of any child views.                                                                                                                                                                                                | | `int`   | [SAVE_ON_SCREEN_CHILD](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#SAVE_ON_SCREEN_CHILD) Only save on screen child views, the states are lost when they become off screen.                                                                                                                                     | | `int`   | [WINDOW_ALIGN_BOTH_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_BOTH_EDGE) The first item and last item are aligned with the two edges of the viewport.                                                                                                                                      | | `int`   | [WINDOW_ALIGN_HIGH_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE) The last item is aligned with the high edge of the viewport when navigating to the end of list.                                                                                                                   | | `int`   | [WINDOW_ALIGN_LOW_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE) The first item is aligned with the low edge of the viewport.                                                                                                                                                        | | `int`   | [WINDOW_ALIGN_NO_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_NO_EDGE) The focused item always stays in a key line location.                                                                                                                                                                 | | `float` | [WINDOW_ALIGN_OFFSET_PERCENT_DISABLED](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_OFFSET_PERCENT_DISABLED) Value indicates that percent is not used.                                                                                                                                             |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` `[android.support.v7.widget.RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView)` ` |--------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `int`  | [HORIZONTAL](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#HORIZONTAL)                                                                                                                                                                                | | `int`  | [INVALID_TYPE](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#INVALID_TYPE)                                                                                                                                                                            | | `long` | [NO_ID](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#NO_ID)                                                                                                                                                                                          | | `int`  | [NO_POSITION](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#NO_POSITION)                                                                                                                                                                              | | `int`  | [SCROLL_STATE_DRAGGING](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#SCROLL_STATE_DRAGGING) The RecyclerView is currently being dragged by outside input such as user touch input.                                                                   | | `int`  | [SCROLL_STATE_IDLE](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#SCROLL_STATE_IDLE) The RecyclerView is not currently scrolling.                                                                                                                     | | `int`  | [SCROLL_STATE_SETTLING](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#SCROLL_STATE_SETTLING) The RecyclerView is currently animating to a final position while not under outside control.                                                             | | `int`  | [TOUCH_SLOP_DEFAULT](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#TOUCH_SLOP_DEFAULT) Constant for use with [setScrollingTouchSlop(int)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setScrollingTouchSlop(int)). | | `int`  | [TOUCH_SLOP_PAGING](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#TOUCH_SLOP_PAGING) Constant for use with [setScrollingTouchSlop(int)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setScrollingTouchSlop(int)).   | | `int`  | [VERTICAL](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#VERTICAL)                                                                                                                                                                                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` android.view.ViewGroup ` |-------|------------------------------| | `int` | `CLIP_TO_PADDING_MASK`       | | `int` | `FOCUS_AFTER_DESCENDANTS`    | | `int` | `FOCUS_BEFORE_DESCENDANTS`   | | `int` | `FOCUS_BLOCK_DESCENDANTS`    | | `int` | `LAYOUT_MODE_CLIP_BOUNDS`    | | `int` | `LAYOUT_MODE_OPTICAL_BOUNDS` | | `int` | `PERSISTENT_ALL_CACHES`      | | `int` | `PERSISTENT_ANIMATION_CACHE` | | `int` | `PERSISTENT_NO_CACHE`        | | `int` | `PERSISTENT_SCROLLING_CACHE` |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` android.view.View ` |----------|---------------------------------------------------| | `int`    | `ACCESSIBILITY_LIVE_REGION_ASSERTIVE`             | | `int`    | `ACCESSIBILITY_LIVE_REGION_NONE`                  | | `int`    | `ACCESSIBILITY_LIVE_REGION_POLITE`                | | `int`    | `AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS`       | | `String` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE`       | | `String` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY`        | | `String` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH`      | | `String` | `AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR`       | | `String` | `AUTOFILL_HINT_CREDIT_CARD_NUMBER`                | | `String` | `AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE`         | | `String` | `AUTOFILL_HINT_EMAIL_ADDRESS`                     | | `String` | `AUTOFILL_HINT_NAME`                              | | `String` | `AUTOFILL_HINT_PASSWORD`                          | | `String` | `AUTOFILL_HINT_PHONE`                             | | `String` | `AUTOFILL_HINT_POSTAL_ADDRESS`                    | | `String` | `AUTOFILL_HINT_POSTAL_CODE`                       | | `String` | `AUTOFILL_HINT_USERNAME`                          | | `int`    | `AUTOFILL_TYPE_DATE`                              | | `int`    | `AUTOFILL_TYPE_LIST`                              | | `int`    | `AUTOFILL_TYPE_NONE`                              | | `int`    | `AUTOFILL_TYPE_TEXT`                              | | `int`    | `AUTOFILL_TYPE_TOGGLE`                            | | `int`    | `DRAG_FLAG_GLOBAL`                                | | `int`    | `DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION`     | | `int`    | `DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION`          | | `int`    | `DRAG_FLAG_GLOBAL_URI_READ`                       | | `int`    | `DRAG_FLAG_GLOBAL_URI_WRITE`                      | | `int`    | `DRAG_FLAG_OPAQUE`                                | | `int`    | `DRAWING_CACHE_QUALITY_AUTO`                      | | `int`    | `DRAWING_CACHE_QUALITY_HIGH`                      | | `int`    | `DRAWING_CACHE_QUALITY_LOW`                       | | `int`    | `FIND_VIEWS_WITH_CONTENT_DESCRIPTION`             | | `int`    | `FIND_VIEWS_WITH_TEXT`                            | | `int`    | `FOCUSABLE`                                       | | `int`    | `FOCUSABLES_ALL`                                  | | `int`    | `FOCUSABLES_TOUCH_MODE`                           | | `int`    | `FOCUSABLE_AUTO`                                  | | `int`    | `FOCUS_BACKWARD`                                  | | `int`    | `FOCUS_DOWN`                                      | | `int`    | `FOCUS_FORWARD`                                   | | `int`    | `FOCUS_LEFT`                                      | | `int`    | `FOCUS_RIGHT`                                     | | `int`    | `FOCUS_UP`                                        | | `int`    | `GONE`                                            | | `int`    | `HAPTIC_FEEDBACK_ENABLED`                         | | `int`    | `IMPORTANT_FOR_ACCESSIBILITY_AUTO`                | | `int`    | `IMPORTANT_FOR_ACCESSIBILITY_NO`                  | | `int`    | `IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS` | | `int`    | `IMPORTANT_FOR_ACCESSIBILITY_YES`                 | | `int`    | `IMPORTANT_FOR_AUTOFILL_AUTO`                     | | `int`    | `IMPORTANT_FOR_AUTOFILL_NO`                       | | `int`    | `IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS`   | | `int`    | `IMPORTANT_FOR_AUTOFILL_YES`                      | | `int`    | `IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS`  | | `int`    | `INVISIBLE`                                       | | `int`    | `KEEP_SCREEN_ON`                                  | | `int`    | `LAYER_TYPE_HARDWARE`                             | | `int`    | `LAYER_TYPE_NONE`                                 | | `int`    | `LAYER_TYPE_SOFTWARE`                             | | `int`    | `LAYOUT_DIRECTION_INHERIT`                        | | `int`    | `LAYOUT_DIRECTION_LOCALE`                         | | `int`    | `LAYOUT_DIRECTION_LTR`                            | | `int`    | `LAYOUT_DIRECTION_RTL`                            | | `int`    | `MEASURED_HEIGHT_STATE_SHIFT`                     | | `int`    | `MEASURED_SIZE_MASK`                              | | `int`    | `MEASURED_STATE_MASK`                             | | `int`    | `MEASURED_STATE_TOO_SMALL`                        | | `int`    | `NOT_FOCUSABLE`                                   | | `int`    | `NO_ID`                                           | | `int`    | `OVER_SCROLL_ALWAYS`                              | | `int`    | `OVER_SCROLL_IF_CONTENT_SCROLLS`                  | | `int`    | `OVER_SCROLL_NEVER`                               | | `int`    | `SCREEN_STATE_OFF`                                | | `int`    | `SCREEN_STATE_ON`                                 | | `int`    | `SCROLLBARS_INSIDE_INSET`                         | | `int`    | `SCROLLBARS_INSIDE_OVERLAY`                       | | `int`    | `SCROLLBARS_OUTSIDE_INSET`                        | | `int`    | `SCROLLBARS_OUTSIDE_OVERLAY`                      | | `int`    | `SCROLLBAR_POSITION_DEFAULT`                      | | `int`    | `SCROLLBAR_POSITION_LEFT`                         | | `int`    | `SCROLLBAR_POSITION_RIGHT`                        | | `int`    | `SCROLL_AXIS_HORIZONTAL`                          | | `int`    | `SCROLL_AXIS_NONE`                                | | `int`    | `SCROLL_AXIS_VERTICAL`                            | | `int`    | `SCROLL_INDICATOR_BOTTOM`                         | | `int`    | `SCROLL_INDICATOR_END`                            | | `int`    | `SCROLL_INDICATOR_LEFT`                           | | `int`    | `SCROLL_INDICATOR_RIGHT`                          | | `int`    | `SCROLL_INDICATOR_START`                          | | `int`    | `SCROLL_INDICATOR_TOP`                            | | `int`    | `SOUND_EFFECTS_ENABLED`                           | | `int`    | `STATUS_BAR_HIDDEN`                               | | `int`    | `STATUS_BAR_VISIBLE`                              | | `int`    | `SYSTEM_UI_FLAG_FULLSCREEN`                       | | `int`    | `SYSTEM_UI_FLAG_HIDE_NAVIGATION`                  | | `int`    | `SYSTEM_UI_FLAG_IMMERSIVE`                        | | `int`    | `SYSTEM_UI_FLAG_IMMERSIVE_STICKY`                 | | `int`    | `SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN`                | | `int`    | `SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION`           | | `int`    | `SYSTEM_UI_FLAG_LAYOUT_STABLE`                    | | `int`    | `SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR`             | | `int`    | `SYSTEM_UI_FLAG_LIGHT_STATUS_BAR`                 | | `int`    | `SYSTEM_UI_FLAG_LOW_PROFILE`                      | | `int`    | `SYSTEM_UI_FLAG_VISIBLE`                          | | `int`    | `SYSTEM_UI_LAYOUT_FLAGS`                          | | `int`    | `TEXT_ALIGNMENT_CENTER`                           | | `int`    | `TEXT_ALIGNMENT_GRAVITY`                          | | `int`    | `TEXT_ALIGNMENT_INHERIT`                          | | `int`    | `TEXT_ALIGNMENT_TEXT_END`                         | | `int`    | `TEXT_ALIGNMENT_TEXT_START`                       | | `int`    | `TEXT_ALIGNMENT_VIEW_END`                         | | `int`    | `TEXT_ALIGNMENT_VIEW_START`                       | | `int`    | `TEXT_DIRECTION_ANY_RTL`                          | | `int`    | `TEXT_DIRECTION_FIRST_STRONG`                     | | `int`    | `TEXT_DIRECTION_FIRST_STRONG_LTR`                 | | `int`    | `TEXT_DIRECTION_FIRST_STRONG_RTL`                 | | `int`    | `TEXT_DIRECTION_INHERIT`                          | | `int`    | `TEXT_DIRECTION_LOCALE`                           | | `int`    | `TEXT_DIRECTION_LTR`                              | | `int`    | `TEXT_DIRECTION_RTL`                              | | `String` | `VIEW_LOG_TAG`                                    | | `int`    | `VISIBLE`                                         | |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ### Inherited fields                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` android.view.View ` |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------| | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `ALPHA`                                                     | | ` protected static final int[]`                                                                                                                                                          | `EMPTY_STATE_SET`                                           | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_FOCUSED_SELECTED_STATE_SET`                        | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET`         | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_FOCUSED_STATE_SET`                                 | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET`                  | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_SELECTED_STATE_SET`                                | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET`                 | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_STATE_SET`                                         | | ` protected static final int[]`                                                                                                                                                          | `ENABLED_WINDOW_FOCUSED_STATE_SET`                          | | ` protected static final int[]`                                                                                                                                                          | `FOCUSED_SELECTED_STATE_SET`                                | | ` protected static final int[]`                                                                                                                                                          | `FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET`                 | | ` protected static final int[]`                                                                                                                                                          | `FOCUSED_STATE_SET`                                         | | ` protected static final int[]`                                                                                                                                                          | `FOCUSED_WINDOW_FOCUSED_STATE_SET`                          | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET`                | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET` | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_FOCUSED_STATE_SET`                         | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET`          | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_SELECTED_STATE_SET`                        | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET`         | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_STATE_SET`                                 | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET`                  | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_FOCUSED_SELECTED_STATE_SET`                        | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET`         | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_FOCUSED_STATE_SET`                                 | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET`                  | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_SELECTED_STATE_SET`                                | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET`                 | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_STATE_SET`                                         | | ` protected static final int[]`                                                                                                                                                          | `PRESSED_WINDOW_FOCUSED_STATE_SET`                          | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `ROTATION`                                                  | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `ROTATION_X`                                                | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `ROTATION_Y`                                                | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `SCALE_X`                                                   | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `SCALE_Y`                                                   | | ` protected static final int[]`                                                                                                                                                          | `SELECTED_STATE_SET`                                        | | ` protected static final int[]`                                                                                                                                                          | `SELECTED_WINDOW_FOCUSED_STATE_SET`                         | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `TRANSLATION_X`                                             | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `TRANSLATION_Y`                                             | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `TRANSLATION_Z`                                             | | ` protected static final int[]`                                                                                                                                                          | `WINDOW_FOCUSED_STATE_SET`                                  | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `X`                                                         | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `Y`                                                         | | ` public static final `[Property](https://developer.android.com/reference/android/util/Property.html)`<`[View](https://developer.android.com/reference/android/view/View.html)`, Float>` | `Z`                                                         | |

|                                                                                                                                                                                           ### Public constructors                                                                                                                                                                                            ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[VerticalGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#VerticalGridView(android.content.Context))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context) `                                                                                                                                               |
| ` `[VerticalGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#VerticalGridView(android.content.Context, android.util.AttributeSet))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context, `[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` attrs) `                    |
| ` `[VerticalGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#VerticalGridView(android.content.Context, android.util.AttributeSet, int))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context, `[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` attrs, int defStyle) ` |

|                                                                                     ### Public methods                                                                                      ||
|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` void` | ` `[setColumnWidth](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#setColumnWidth(int))`(int width) ` Sets the column width.         |
| ` void` | ` `[setNumColumns](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#setNumColumns(int))`(int numColumns) ` Sets the number of columns. |

|                                                                                                                                                                                    ### Protected methods                                                                                                                                                                                    ||
|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` void` | ` `[initAttributes](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#initAttributes(android.content.Context, android.util.AttributeSet))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context, `[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` attrs) ` |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` `[android.support.v17.leanback.widget.BaseGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView)` ` |-----------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` void`                                                                                                                                                   | ` `[addOnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#addOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener))`(`[OnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildViewHolderSelectedListener)` listener) ` Registers a callback to be invoked when an item in BaseGridView has been selected.                                                                                                                                               | | ` void`                                                                                                                                                   | ` `[animateIn](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#animateIn())`() ` Undo animateOut() and slide in child views.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` void`                                                                                                                                                   | ` `[animateOut](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#animateOut())`() ` Temporarily slide out child views to bottom (for VerticalGridView) or end (for HorizontalGridView).                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                                                | ` `[dispatchGenericFocusedEvent](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#dispatchGenericFocusedEvent(android.view.MotionEvent))`(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` event) `                                                                                                                                                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                                                | ` `[dispatchKeyEvent](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#dispatchKeyEvent(android.view.KeyEvent))`(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` event) `                                                                                                                                                                                                                                                                                                                                                                                                 | | ` boolean`                                                                                                                                                | ` `[dispatchTouchEvent](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#dispatchTouchEvent(android.view.MotionEvent))`(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` event) `                                                                                                                                                                                                                                                                                                                                                                                    | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                                                 | ` `[focusSearch](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#focusSearch(int))`(int direction) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` int`                                                                                                                                                    | ` `[getChildDrawingOrder](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getChildDrawingOrder(int, int))`(int childCount, int i) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` int`                                                                                                                                                    | ` `[getHorizontalMargin](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getHorizontalMargin())`() ` *This method was deprecated in API level 26.1.0. Use [getHorizontalSpacing()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getHorizontalSpacing())*                                                                                                                                                                                                                                                                                                      | | ` int`                                                                                                                                                    | ` `[getHorizontalSpacing](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getHorizontalSpacing())`() ` Returns the horizontal spacing in pixels between two child items.                                                                                                                                                                                                                                                                                                                                                                                                                                  | | ` int`                                                                                                                                                    | ` `[getInitialPrefetchItemCount](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getInitialPrefetchItemCount())`() ` Gets the number of items to prefetch in [collectInitialPrefetchPositions(int, RecyclerView.LayoutManager.LayoutPrefetchRegistry)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int, android.support.v7.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)), which defines how many inner items should be prefetched when this GridView is nested inside another RecyclerView.                 | | ` int`                                                                                                                                                    | ` `[getItemAlignmentOffset](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getItemAlignmentOffset())`() ` Returns number of pixels to the end of low edge.                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` float`                                                                                                                                                  | ` `[getItemAlignmentOffsetPercent](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent())`() ` Returns the offset percent for item alignment in addition to [getItemAlignmentOffset()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getItemAlignmentOffset()).                                                                                                                                                                                                                                                                      | | ` int`                                                                                                                                                    | ` `[getItemAlignmentViewId](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getItemAlignmentViewId())`() ` Returns the id of the view to align with, or [NO_ID](https://developer.android.com/reference/android/view/View.html#NO_ID) for the root [itemView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder#itemView).                                                                                                                                                                                                                                        | | ` `[BaseGridView.OnUnhandledKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnUnhandledKeyListener) | ` `[getOnUnhandledKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getOnUnhandledKeyListener())`() ` Returns the unhandled key listener.                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` final int`                                                                                                                                              | ` `[getSaveChildrenLimitNumber](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getSaveChildrenLimitNumber())`() ` Returns the limit used when when [getSaveChildrenPolicy()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getSaveChildrenPolicy()) is [SAVE_LIMITED_CHILD](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD)                                                                                                                                                                      | | ` final int`                                                                                                                                              | ` `[getSaveChildrenPolicy](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getSaveChildrenPolicy())`() ` Returns the policy for saving children.                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` int`                                                                                                                                                    | ` `[getSelectedPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getSelectedPosition())`() ` Returns the adapter position of selected item.                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` int`                                                                                                                                                    | ` `[getVerticalMargin](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getVerticalMargin())`() ` *This method was deprecated in API level 26.1.0. Use [getVerticalSpacing()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getVerticalSpacing())*                                                                                                                                                                                                                                                                                                              | | ` int`                                                                                                                                                    | ` `[getVerticalSpacing](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getVerticalSpacing())`() ` Returns the vertical spacing in pixels between two child items.                                                                                                                                                                                                                                                                                                                                                                                                                                        | | ` void`                                                                                                                                                   | ` `[getViewSelectedOffsets](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getViewSelectedOffsets(android.view.View, int[]))`(`[View](https://developer.android.com/reference/android/view/View.html)` view, int[] offsets) ` Returns the x/y offsets to final position from current position if the view is selected.                                                                                                                                                                                                                                                                                   | | ` int`                                                                                                                                                    | ` `[getWindowAlignment](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getWindowAlignment())`() ` Returns the method for focused item alignment in the view.                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` int`                                                                                                                                                    | ` `[getWindowAlignmentOffset](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getWindowAlignmentOffset())`() ` Returns the offset in pixels for window alignment key line.                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` float`                                                                                                                                                  | ` `[getWindowAlignmentOffsetPercent](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getWindowAlignmentOffsetPercent())`() ` Returns the offset percent for window alignment key line in addition to [getWindowAlignmentOffset()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getWindowAlignmentOffset()).                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                                                | ` `[hasOverlappingRendering](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#hasOverlappingRendering())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                                                | ` `[hasPreviousViewInSameRow](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#hasPreviousViewInSameRow(int))`(int position) ` Returns true if the view at the given position has a same row sibling in front of it.                                                                                                                                                                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                                                | ` `[isChildLayoutAnimated](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#isChildLayoutAnimated())`() ` Returns true if an animation will run when a child changes size or when adding or removing a child.                                                                                                                                                                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                                                | ` `[isFocusDrawingOrderEnabled](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#isFocusDrawingOrderEnabled())`() ` Returns true if draws selected child at last, false otherwise.                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` final boolean`                                                                                                                                          | ` `[isFocusSearchDisabled](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#isFocusSearchDisabled())`() ` Returns true if focus search is disabled.                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                                                | ` `[isItemAlignmentOffsetWithPadding](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#isItemAlignmentOffsetWithPadding())`() ` Returns true if applies padding to item alignment when [getItemAlignmentOffsetPercent()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()) is 0 or 100; returns false otherwise.                                                                                                                                                                                                                   | | ` boolean`                                                                                                                                                | ` `[isScrollEnabled](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#isScrollEnabled())`() ` Returns true if scrolling is enabled, false otherwise.                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                                                | ` `[isWindowAlignmentPreferKeyLineOverHighEdge](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#isWindowAlignmentPreferKeyLineOverHighEdge())`() ` Returns whether prefer key line over high edge when [WINDOW_ALIGN_HIGH_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE) is used.                                                                                                                                                                                                                                                 | | ` boolean`                                                                                                                                                | ` `[isWindowAlignmentPreferKeyLineOverLowEdge](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#isWindowAlignmentPreferKeyLineOverLowEdge())`() ` Returns whether prefer key line over low edge when [WINDOW_ALIGN_LOW_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE) is used.                                                                                                                                                                                                                                                      | | ` void`                                                                                                                                                   | ` `[onFocusChanged](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#onFocusChanged(boolean, int, android.graphics.Rect))`(boolean gainFocus, int direction, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` previouslyFocusedRect) `                                                                                                                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                                                | ` `[onRequestFocusInDescendants](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#onRequestFocusInDescendants(int, android.graphics.Rect))`(int direction, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` previouslyFocusedRect) `                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                                   | ` `[onRtlPropertiesChanged](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#onRtlPropertiesChanged(int))`(int layoutDirection) ` Notify layout manager that layout directionality has been updated                                                                                                                                                                                                                                                                                                                                                                                                        | | ` void`                                                                                                                                                   | ` `[removeOnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#removeOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener))`(`[OnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildViewHolderSelectedListener)` listener) ` Remove the callback invoked when an item in BaseGridView has been selected.                                                                                                                                                | | ` void`                                                                                                                                                   | ` `[scrollToPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#scrollToPosition(int))`(int position) ` Convenience method to scroll to a certain position.                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` void`                                                                                                                                                   | ` `[setAnimateChildLayout](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setAnimateChildLayout(boolean))`(boolean animateChildLayout) ` Sets whether ItemAnimator should run when a child changes size or when adding or removing a child.                                                                                                                                                                                                                                                                                                                                                              | | ` void`                                                                                                                                                   | ` `[setChildrenVisibility](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setChildrenVisibility(int))`(int visibility) ` Changes and overrides children's visibility.                                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                                                   | ` `[setFocusDrawingOrderEnabled](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setFocusDrawingOrderEnabled(boolean))`(boolean enabled) ` Enables or disables the default "focus draw at last" order rule.                                                                                                                                                                                                                                                                                                                                                                                               | | ` final void`                                                                                                                                             | ` `[setFocusSearchDisabled](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setFocusSearchDisabled(boolean))`(boolean disabled) ` Disables or enables focus search.                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                                                   | ` `[setGravity](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setGravity(int))`(int gravity) ` Sets the gravity used for child view positioning.                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | ` void`                                                                                                                                                   | ` `[setHasOverlappingRendering](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setHasOverlappingRendering(boolean))`(boolean hasOverlapping) `                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                                   | ` `[setHorizontalMargin](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setHorizontalMargin(int))`(int margin) ` *This method was deprecated in API level 26.1.0. Use [setHorizontalSpacing(int)](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setHorizontalSpacing(int))*                                                                                                                                                                                                                                                                                   | | ` void`                                                                                                                                                   | ` `[setHorizontalSpacing](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setHorizontalSpacing(int))`(int spacing) ` Sets the horizontal spacing in pixels between two child items.                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                                                   | ` `[setInitialPrefetchItemCount](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setInitialPrefetchItemCount(int))`(int itemCount) ` Sets the number of items to prefetch in [collectInitialPrefetchPositions(int, RecyclerView.LayoutManager.LayoutPrefetchRegistry)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager#collectInitialPrefetchPositions(int, android.support.v7.widget.RecyclerView.LayoutManager.LayoutPrefetchRegistry)), which defines how many inner items should be prefetched when this GridView is nested inside another RecyclerView. | | ` void`                                                                                                                                                   | ` `[setItemAlignmentOffset](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setItemAlignmentOffset(int))`(int offset) ` Sets number of pixels to the end of low edge.                                                                                                                                                                                                                                                                                                                                                                                                                                     | | ` void`                                                                                                                                                   | ` `[setItemAlignmentOffsetPercent](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setItemAlignmentOffsetPercent(float))`(float offsetPercent) ` Sets the offset percent for item alignment in addition to [getItemAlignmentOffset()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getItemAlignmentOffset()).                                                                                                                                                                                                                                                 | | ` void`                                                                                                                                                   | ` `[setItemAlignmentOffsetWithPadding](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setItemAlignmentOffsetWithPadding(boolean))`(boolean withPadding) ` Sets whether applies padding to item alignment when [getItemAlignmentOffsetPercent()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getItemAlignmentOffsetPercent()) is 0 or 100.                                                                                                                                                                                                                   | | ` void`                                                                                                                                                   | ` `[setItemAlignmentViewId](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setItemAlignmentViewId(int))`(int viewId) ` Sets the id of the view to align with.                                                                                                                                                                                                                                                                                                                                                                                                                                            | | ` void`                                                                                                                                                   | ` `[setItemMargin](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setItemMargin(int))`(int margin) ` *This method was deprecated in API level 26.1.0. use [setItemSpacing(int)](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setItemSpacing(int))*                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                                   | ` `[setItemSpacing](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setItemSpacing(int))`(int spacing) ` Sets the vertical and horizontal spacing in pixels between two child items.                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` void`                                                                                                                                                   | ` `[setLayoutEnabled](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setLayoutEnabled(boolean))`(boolean layoutEnabled) ` Enables or disables layout.                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                                                   | ` `[setOnChildLaidOutListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setOnChildLaidOutListener(android.support.v17.leanback.widget.OnChildLaidOutListener))`(`[OnChildLaidOutListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildLaidOutListener)` listener) ` Registers a callback to be invoked when an item in BaseGridView has been laid out.                                                                                                                                                                                                      | | ` void`                                                                                                                                                   | ` `[setOnChildSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setOnChildSelectedListener(android.support.v17.leanback.widget.OnChildSelectedListener))`(`[OnChildSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildSelectedListener)` listener) ` Registers a callback to be invoked when an item in BaseGridView has been selected.                                                                                                                                                                                                 | | ` void`                                                                                                                                                   | ` `[setOnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setOnChildViewHolderSelectedListener(android.support.v17.leanback.widget.OnChildViewHolderSelectedListener))`(`[OnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildViewHolderSelectedListener)` listener) ` Registers a callback to be invoked when an item in BaseGridView has been selected.                                                                                                                                               | | ` void`                                                                                                                                                   | ` `[setOnKeyInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setOnKeyInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnKeyInterceptListener))`(`[BaseGridView.OnKeyInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnKeyInterceptListener)` listener) ` Sets the key intercept listener.                                                                                                                                                                                                                 | | ` void`                                                                                                                                                   | ` `[setOnMotionInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setOnMotionInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnMotionInterceptListener))`(`[BaseGridView.OnMotionInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnMotionInterceptListener)` listener) ` Sets the generic motion intercept listener.                                                                                                                                                                                       | | ` void`                                                                                                                                                   | ` `[setOnTouchInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setOnTouchInterceptListener(android.support.v17.leanback.widget.BaseGridView.OnTouchInterceptListener))`(`[BaseGridView.OnTouchInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnTouchInterceptListener)` listener) ` Sets the touch intercept listener.                                                                                                                                                                                                     | | ` void`                                                                                                                                                   | ` `[setOnUnhandledKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setOnUnhandledKeyListener(android.support.v17.leanback.widget.BaseGridView.OnUnhandledKeyListener))`(`[BaseGridView.OnUnhandledKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnUnhandledKeyListener)` listener) ` Sets the unhandled key listener.                                                                                                                                                                                                                 | | ` void`                                                                                                                                                   | ` `[setPruneChild](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setPruneChild(boolean))`(boolean pruneChild) ` Enables or disables pruning of children.                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` void`                                                                                                                                                   | ` `[setRecyclerListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setRecyclerListener(android.support.v7.widget.RecyclerView.RecyclerListener))`(`[RecyclerView.RecyclerListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.RecyclerListener)` listener) ` Register a listener that will be notified whenever a child view is recycled.                                                                                                                                                                                                                       | | ` final void`                                                                                                                                             | ` `[setSaveChildrenLimitNumber](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setSaveChildrenLimitNumber(int))`(int limitNumber) ` Sets the limit number when [getSaveChildrenPolicy()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getSaveChildrenPolicy()) is [SAVE_LIMITED_CHILD](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#SAVE_LIMITED_CHILD).                                                                                                                                                         | | ` final void`                                                                                                                                             | ` `[setSaveChildrenPolicy](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setSaveChildrenPolicy(int))`(int savePolicy) ` Sets the policy for saving children.                                                                                                                                                                                                                                                                                                                                                                                                                                            | | ` void`                                                                                                                                                   | ` `[setScrollEnabled](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setScrollEnabled(boolean))`(boolean scrollEnabled) ` Enables or disables scrolling.                                                                                                                                                                                                                                                                                                                                                                                                                                                 | | ` void`                                                                                                                                                   | ` `[setSelectedPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setSelectedPosition(int, android.support.v17.leanback.widget.ViewHolderTask))`(int position, `[ViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/ViewHolderTask)` task) ` Perform a task on ViewHolder at given position after scroll to it.                                                                                                                                                                                                                                           | | ` void`                                                                                                                                                   | ` `[setSelectedPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setSelectedPosition(int, int))`(int position, int scrollExtra) ` Changes the selected item immediately without animation, scrollExtra is applied in primary scroll direction.                                                                                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                                                   | ` `[setSelectedPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setSelectedPosition(int))`(int position) ` Changes the selected item immediately without animation.                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` void`                                                                                                                                                   | ` `[setSelectedPositionSmooth](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setSelectedPositionSmooth(int))`(int position) ` Changes the selected item and run an animation to scroll to the target position.                                                                                                                                                                                                                                                                                                                                                                                          | | ` void`                                                                                                                                                   | ` `[setSelectedPositionSmooth](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setSelectedPositionSmooth(int, android.support.v17.leanback.widget.ViewHolderTask))`(int position, `[ViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/ViewHolderTask)` task) ` Perform a task on ViewHolder at given position after smooth scrolling to it.                                                                                                                                                                                                                     | | ` void`                                                                                                                                                   | ` `[setVerticalMargin](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setVerticalMargin(int))`(int margin) ` *This method was deprecated in API level 26.1.0. Use [setVerticalSpacing(int)](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setVerticalSpacing(int))*                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                                   | ` `[setVerticalSpacing](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setVerticalSpacing(int))`(int spacing) ` Sets the vertical spacing in pixels between two child items.                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                                   | ` `[setWindowAlignment](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setWindowAlignment(int))`(int windowAlignment) ` Sets the method for focused item alignment in the view.                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` void`                                                                                                                                                   | ` `[setWindowAlignmentOffset](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setWindowAlignmentOffset(int))`(int offset) ` Sets the offset in pixels for window alignment key line.                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` void`                                                                                                                                                   | ` `[setWindowAlignmentOffsetPercent](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setWindowAlignmentOffsetPercent(float))`(float offsetPercent) ` Sets the offset percent for window alignment key line in addition to [getWindowAlignmentOffset()](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#getWindowAlignmentOffset()).                                                                                                                                                                                                                              | | ` void`                                                                                                                                                   | ` `[setWindowAlignmentPreferKeyLineOverHighEdge](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setWindowAlignmentPreferKeyLineOverHighEdge(boolean))`(boolean preferKeyLineOverHighEdge) ` Returns whether prefer key line over high edge when [WINDOW_ALIGN_HIGH_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_HIGH_EDGE) is used.                                                                                                                                                                                                       | | ` void`                                                                                                                                                   | ` `[setWindowAlignmentPreferKeyLineOverLowEdge](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#setWindowAlignmentPreferKeyLineOverLowEdge(boolean))`(boolean preferKeyLineOverLowEdge) ` Sets whether prefer key line over low edge when [WINDOW_ALIGN_LOW_EDGE](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#WINDOW_ALIGN_LOW_EDGE) is used.                                                                                                                                                                                                                | | ` void`                                                                                                                                                   | ` `[smoothScrollToPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView#smoothScrollToPosition(int))`(int position) ` Starts a smooth scroll to an adapter position.                                                                                                                                                                                                                                                                                                                                                                                                                                  | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` `[android.support.v7.widget.RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView)` ` |---------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` void`                                                                                                                                     | ` `[addFocusables](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addFocusables(java.util.ArrayList<android.view.View>, int, int))`(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> views, int direction, int focusableMode) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` void`                                                                                                                                     | ` `[addItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration))`(`[RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration)` decor) ` Add an [RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration) to this RecyclerView.                                                                                                                                                                                                                                                                                                                              | | ` void`                                                                                                                                     | ` `[addItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration, int))`(`[RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration)` decor, int index) ` Add an [RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration) to this RecyclerView.                                                                                                                                                                                                                                                                                                              | | ` void`                                                                                                                                     | ` `[addOnChildAttachStateChangeListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener))`(`[RecyclerView.OnChildAttachStateChangeListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnChildAttachStateChangeListener)` listener) ` Register a listener that will be notified whenever a child view is attached to or detached from RecyclerView.                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                     | ` `[addOnItemTouchListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener))`(`[RecyclerView.OnItemTouchListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnItemTouchListener)` listener) ` Add an [RecyclerView.OnItemTouchListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnItemTouchListener) to intercept touch events before they are dispatched to child views or this view's standard scrolling behavior.                                                                                                                                                                                              | | ` void`                                                                                                                                     | ` `[addOnScrollListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener))`(`[RecyclerView.OnScrollListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnScrollListener)` listener) ` Add a listener that will be notified of any changes in scroll state or position.                                                                                                                                                                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                                  | ` `[checkLayoutParams](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#checkLayoutParams(android.view.ViewGroup.LayoutParams))`(`[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` p) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` void`                                                                                                                                     | ` `[clearOnChildAttachStateChangeListeners](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#clearOnChildAttachStateChangeListeners())`() ` Removes all listeners that were added via [addOnChildAttachStateChangeListener(OnChildAttachStateChangeListener)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener)).                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                                     | ` `[clearOnScrollListeners](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#clearOnScrollListeners())`() ` Remove all secondary listener that were notified of any changes in scroll state or position.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` int`                                                                                                                                      | ` `[computeHorizontalScrollExtent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#computeHorizontalScrollExtent())`() ` <br /> Compute the horizontal extent of the horizontal scrollbar's thumb within the horizontal range.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | ` int`                                                                                                                                      | ` `[computeHorizontalScrollOffset](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#computeHorizontalScrollOffset())`() ` <br /> Compute the horizontal offset of the horizontal scrollbar's thumb within the horizontal range.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | ` int`                                                                                                                                      | ` `[computeHorizontalScrollRange](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#computeHorizontalScrollRange())`() ` <br /> Compute the horizontal range that the horizontal scrollbar represents.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` int`                                                                                                                                      | ` `[computeVerticalScrollExtent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#computeVerticalScrollExtent())`() ` <br /> Compute the vertical extent of the vertical scrollbar's thumb within the vertical range.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` int`                                                                                                                                      | ` `[computeVerticalScrollOffset](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#computeVerticalScrollOffset())`() ` <br /> Compute the vertical offset of the vertical scrollbar's thumb within the vertical range.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` int`                                                                                                                                      | ` `[computeVerticalScrollRange](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#computeVerticalScrollRange())`() ` <br /> Compute the vertical range that the vertical scrollbar represents.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                                  | ` `[dispatchNestedFling](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchNestedFling(float, float, boolean))`(float velocityX, float velocityY, boolean consumed) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                                  | ` `[dispatchNestedPreFling](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchNestedPreFling(float, float))`(float velocityX, float velocityY) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` boolean`                                                                                                                                  | ` `[dispatchNestedPreScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchNestedPreScroll(int, int, int[], int[]))`(int dx, int dy, int[] consumed, int[] offsetInWindow) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` boolean`                                                                                                                                  | ` `[dispatchNestedPreScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchNestedPreScroll(int, int, int[], int[], int))`(int dx, int dy, int[] consumed, int[] offsetInWindow, int type) ` Dispatch one step of a nested scroll in progress before this view consumes any portion of it.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                                  | ` `[dispatchNestedScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchNestedScroll(int, int, int, int, int[], int))`(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow, int type) ` Dispatch one step of a nested scroll in progress.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                                  | ` `[dispatchNestedScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchNestedScroll(int, int, int, int, int[]))`(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` void`                                                                                                                                     | ` `[dispatchRestoreInstanceState](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>))`(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> container) ` Override to prevent thawing of any views created by the adapter.                                                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                                     | ` `[dispatchSaveInstanceState](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>))`(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> container) ` Override to prevent freezing of any views created by the adapter.                                                                                                                                                                                                                                                                                                                                                            | | ` void`                                                                                                                                     | ` `[draw](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#draw(android.graphics.Canvas))`(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` c) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                                  | ` `[drawChild](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#drawChild(android.graphics.Canvas, android.view.View, long))`(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` canvas, `[View](https://developer.android.com/reference/android/view/View.html)` child, long drawingTime) `                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                                   | ` `[findChildViewUnder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findChildViewUnder(float, float))`(float x, float y) ` Find the topmost view under the given point.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                                   | ` `[findContainingItemView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findContainingItemView(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` view) ` Traverses the ancestors of the given view and returns the item view that contains it and also a direct child of the RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` `[RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)                     | ` `[findContainingViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findContainingViewHolder(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` view) ` Returns the ViewHolder that contains the given view.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` `[RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)                     | ` `[findViewHolderForAdapterPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findViewHolderForAdapterPosition(int))`(int position) ` Return the ViewHolder for the item in the given position of the data set.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` `[RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)                     | ` `[findViewHolderForItemId](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findViewHolderForItemId(long))`(long id) ` Return the ViewHolder for the item with the given id.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` `[RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)                     | ` `[findViewHolderForLayoutPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findViewHolderForLayoutPosition(int))`(int position) ` Return the ViewHolder for the item in the given position of the data set as of the latest layout pass.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` `[RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)                     | ` `[findViewHolderForPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findViewHolderForPosition(int))`(int position) ` *This method was deprecated in API level 22.1.0. use [findViewHolderForLayoutPosition(int)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findViewHolderForLayoutPosition(int)) or [findViewHolderForAdapterPosition(int)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#findViewHolderForAdapterPosition(int))*                                                                                                                                                                                                                                                               | | ` boolean`                                                                                                                                  | ` `[fling](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#fling(int, int))`(int velocityX, int velocityY) ` Begin a standard fling with an initial velocity along each axis in pixels per second.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                                   | ` `[focusSearch](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#focusSearch(android.view.View, int))`(`[View](https://developer.android.com/reference/android/view/View.html)` focused, int direction) ` Since RecyclerView is a collection ViewGroup that includes virtual children (items that are in the Adapter but not visible in the UI), it employs a more involved focus search strategy that differs from other ViewGroups.                                                                                                                                                                                                                                                                                                                                            | | ` `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)                               | ` `[generateDefaultLayoutParams](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#generateDefaultLayoutParams())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)                               | ` `[generateLayoutParams](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#generateLayoutParams(android.util.AttributeSet))`(`[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` attrs) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)                               | ` `[generateLayoutParams](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#generateLayoutParams(android.view.ViewGroup.LayoutParams))`(`[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` p) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` `[Adapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter)                                        | ` `[getAdapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getAdapter())`() ` Retrieves the previously set adapter or null if no adapter is set.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | ` int`                                                                                                                                      | ` `[getBaseline](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getBaseline())`() ` <br /> Return the offset of the RecyclerView's text baseline from the its top boundary.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | ` int`                                                                                                                                      | ` `[getChildAdapterPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildAdapterPosition(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child) ` Return the adapter position that the given child view corresponds to.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` int`                                                                                                                                      | ` `[getChildDrawingOrder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildDrawingOrder(int, int))`(int childCount, int i) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` long`                                                                                                                                     | ` `[getChildItemId](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildItemId(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child) ` Return the stable item id that the given child view corresponds to.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` int`                                                                                                                                      | ` `[getChildLayoutPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildLayoutPosition(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child) ` Return the adapter position of the given child view as of the latest completed layout pass.                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | ` int`                                                                                                                                      | ` `[getChildPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildPosition(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child) ` *This method was deprecated in API level 22.1.0. use [getChildAdapterPosition(View)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildAdapterPosition(android.view.View)) or [getChildLayoutPosition(View)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildLayoutPosition(android.view.View)).*                                                                                                                                                                                                      | | ` `[RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder)                     | ` `[getChildViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getChildViewHolder(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child) ` Retrieve the [RecyclerView.ViewHolder](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewHolder) for the given child view.                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                                  | ` `[getClipToPadding](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getClipToPadding())`() ` Returns whether this RecyclerView will clip its children to its padding, and resize (but not clip) any EdgeEffect to the padded region, if padding is present.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` `[RecyclerViewAccessibilityDelegate](https://developer.android.com/reference/android/support/v7/widget/RecyclerViewAccessibilityDelegate) | ` `[getCompatAccessibilityDelegate](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getCompatAccessibilityDelegate())`() ` Returns the accessibility delegate compatibility implementation used by the RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                     | ` `[getDecoratedBoundsWithMargins](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getDecoratedBoundsWithMargins(android.view.View, android.graphics.Rect))`(`[View](https://developer.android.com/reference/android/view/View.html)` view, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` outBounds) ` Returns the bounds of the view including its decoration and margins.                                                                                                                                                                                                                                                                                                                                                                       | | ` `[RecyclerView.EdgeEffectFactory](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.EdgeEffectFactory)       | ` `[getEdgeEffectFactory](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getEdgeEffectFactory())`() ` Retrieves the previously set [RecyclerView.EdgeEffectFactory](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.EdgeEffectFactory) or the default factory if nothing was set.                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` `[RecyclerView.ItemAnimator](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemAnimator)                 | ` `[getItemAnimator](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getItemAnimator())`() ` Gets the current ItemAnimator for this RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` `[RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration)             | ` `[getItemDecorationAt](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getItemDecorationAt(int))`(int index) ` Returns an [RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration) previously added to this RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | ` int`                                                                                                                                      | ` `[getItemDecorationCount](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getItemDecorationCount())`() ` Returns the number of [RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration) currently added to this RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` `[RecyclerView.LayoutManager](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager)               | ` `[getLayoutManager](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getLayoutManager())`() ` Return the [RecyclerView.LayoutManager](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager) currently responsible for layout policy for this RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` int`                                                                                                                                      | ` `[getMaxFlingVelocity](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getMaxFlingVelocity())`() ` Returns the maximum fling velocity used by this RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` int`                                                                                                                                      | ` `[getMinFlingVelocity](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getMinFlingVelocity())`() ` Returns the minimum velocity to start a fling.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` `[RecyclerView.OnFlingListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnFlingListener)           | ` `[getOnFlingListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getOnFlingListener())`() ` Get the current [RecyclerView.OnFlingListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnFlingListener) from this [RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView).                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                                  | ` `[getPreserveFocusAfterLayout](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getPreserveFocusAfterLayout())`() ` Returns true if the RecyclerView should attempt to preserve currently focused Adapter Item's focus even if the View representing the Item is replaced during a layout calculation.                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` `[RecyclerView.RecycledViewPool](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.RecycledViewPool)         | ` `[getRecycledViewPool](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getRecycledViewPool())`() ` Retrieve this RecyclerView's [RecyclerView.RecycledViewPool](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.RecycledViewPool).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` int`                                                                                                                                      | ` `[getScrollState](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getScrollState())`() ` Return the current scrolling state of the RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` boolean`                                                                                                                                  | ` `[hasFixedSize](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#hasFixedSize())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` boolean`                                                                                                                                  | ` `[hasNestedScrollingParent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#hasNestedScrollingParent())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                                  | ` `[hasNestedScrollingParent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#hasNestedScrollingParent(int))`(int type) ` Returns true if this view has a nested scrolling parent for the given input type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                                  | ` `[hasPendingAdapterUpdates](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#hasPendingAdapterUpdates())`() ` Returns whether there are pending adapter updates which are not yet applied to the layout.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | | ` void`                                                                                                                                     | ` `[invalidateItemDecorations](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#invalidateItemDecorations())`() ` Invalidates all ItemDecorations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` boolean`                                                                                                                                  | ` `[isAnimating](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#isAnimating())`() ` Returns true if RecyclerView is currently running some animations.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                                  | ` `[isAttachedToWindow](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#isAttachedToWindow())`() ` Returns true if RecyclerView is attached to window.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` boolean`                                                                                                                                  | ` `[isComputingLayout](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#isComputingLayout())`() ` Returns whether RecyclerView is currently computing a layout.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                                  | ` `[isLayoutFrozen](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#isLayoutFrozen())`() ` Returns true if layout and scroll are frozen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                                  | ` `[isNestedScrollingEnabled](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#isNestedScrollingEnabled())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | ` void`                                                                                                                                     | ` `[offsetChildrenHorizontal](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#offsetChildrenHorizontal(int))`(int dx) ` Offset the bounds of all child views by `dx` pixels.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | ` void`                                                                                                                                     | ` `[offsetChildrenVertical](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#offsetChildrenVertical(int))`(int dy) ` Offset the bounds of all child views by `dy` pixels.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` void`                                                                                                                                     | ` `[onAttachedToWindow](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onAttachedToWindow())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` void`                                                                                                                                     | ` `[onChildAttachedToWindow](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onChildAttachedToWindow(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child) ` Called when an item view is attached to this RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[onChildDetachedFromWindow](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onChildDetachedFromWindow(android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child) ` Called when an item view is detached from this RecyclerView.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | ` void`                                                                                                                                     | ` `[onDetachedFromWindow](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onDetachedFromWindow())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[onDraw](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onDraw(android.graphics.Canvas))`(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` c) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                                  | ` `[onGenericMotionEvent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onGenericMotionEvent(android.view.MotionEvent))`(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` event) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                                  | ` `[onInterceptTouchEvent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onInterceptTouchEvent(android.view.MotionEvent))`(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` e) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` void`                                                                                                                                     | ` `[onLayout](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onLayout(boolean, int, int, int, int))`(boolean changed, int l, int t, int r, int b) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                     | ` `[onMeasure](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onMeasure(int, int))`(int widthSpec, int heightSpec) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | | ` boolean`                                                                                                                                  | ` `[onRequestFocusInDescendants](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onRequestFocusInDescendants(int, android.graphics.Rect))`(int direction, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` previouslyFocusedRect) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | ` void`                                                                                                                                     | ` `[onRestoreInstanceState](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onRestoreInstanceState(android.os.Parcelable))`(`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)` state) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` `[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)                                                         | ` `[onSaveInstanceState](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onSaveInstanceState())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                     | ` `[onScrollStateChanged](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onScrollStateChanged(int))`(int state) ` Called when the scroll state of this RecyclerView changes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                                     | ` `[onScrolled](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onScrolled(int, int))`(int dx, int dy) ` Called when the scroll position of this RecyclerView changes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[onSizeChanged](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onSizeChanged(int, int, int, int))`(int w, int h, int oldw, int oldh) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                                  | ` `[onTouchEvent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#onTouchEvent(android.view.MotionEvent))`(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` e) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[removeDetachedView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#removeDetachedView(android.view.View, boolean))`(`[View](https://developer.android.com/reference/android/view/View.html)` child, boolean animate) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` void`                                                                                                                                     | ` `[removeItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#removeItemDecoration(android.support.v7.widget.RecyclerView.ItemDecoration))`(`[RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration)` decor) ` Remove an [RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration) from this RecyclerView.                                                                                                                                                                                                                                                                                                                   | | ` void`                                                                                                                                     | ` `[removeItemDecorationAt](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#removeItemDecorationAt(int))`(int index) ` Removes the [RecyclerView.ItemDecoration](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemDecoration) associated with the supplied index position.                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | ` void`                                                                                                                                     | ` `[removeOnChildAttachStateChangeListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#removeOnChildAttachStateChangeListener(android.support.v7.widget.RecyclerView.OnChildAttachStateChangeListener))`(`[RecyclerView.OnChildAttachStateChangeListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnChildAttachStateChangeListener)` listener) ` Removes the provided listener from child attached state listeners list.                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                     | ` `[removeOnItemTouchListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#removeOnItemTouchListener(android.support.v7.widget.RecyclerView.OnItemTouchListener))`(`[RecyclerView.OnItemTouchListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnItemTouchListener)` listener) ` Remove an [RecyclerView.OnItemTouchListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnItemTouchListener).                                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                                     | ` `[removeOnScrollListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#removeOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener))`(`[RecyclerView.OnScrollListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnScrollListener)` listener) ` Remove a listener that was notified of any changes in scroll state or position.                                                                                                                                                                                                                                                                                                                                                                                     | | ` void`                                                                                                                                     | ` `[requestChildFocus](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#requestChildFocus(android.view.View, android.view.View))`(`[View](https://developer.android.com/reference/android/view/View.html)` child, `[View](https://developer.android.com/reference/android/view/View.html)` focused) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` boolean`                                                                                                                                  | ` `[requestChildRectangleOnScreen](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean))`(`[View](https://developer.android.com/reference/android/view/View.html)` child, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` rect, boolean immediate) `                                                                                                                                                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                                     | ` `[requestDisallowInterceptTouchEvent](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#requestDisallowInterceptTouchEvent(boolean))`(boolean disallowIntercept) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` void`                                                                                                                                     | ` `[requestLayout](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#requestLayout())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` void`                                                                                                                                     | ` `[scrollBy](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#scrollBy(int, int))`(int x, int y) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` void`                                                                                                                                     | ` `[scrollTo](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#scrollTo(int, int))`(int x, int y) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` void`                                                                                                                                     | ` `[scrollToPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#scrollToPosition(int))`(int position) ` Convenience method to scroll to a certain position.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` void`                                                                                                                                     | ` `[sendAccessibilityEventUnchecked](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent))`(`[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` event) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | | ` void`                                                                                                                                     | ` `[setAccessibilityDelegateCompat](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setAccessibilityDelegateCompat(android.support.v7.widget.RecyclerViewAccessibilityDelegate))`(`[RecyclerViewAccessibilityDelegate](https://developer.android.com/reference/android/support/v7/widget/RecyclerViewAccessibilityDelegate)` accessibilityDelegate) ` Sets the accessibility delegate compatibility implementation used by RecyclerView.                                                                                                                                                                                                                                                                                                                                         | | ` void`                                                                                                                                     | ` `[setAdapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setAdapter(android.support.v7.widget.RecyclerView.Adapter))`(`[Adapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter)` adapter) ` Set a new adapter to provide child views on demand.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | | ` void`                                                                                                                                     | ` `[setChildDrawingOrderCallback](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setChildDrawingOrderCallback(android.support.v7.widget.RecyclerView.ChildDrawingOrderCallback))`(`[RecyclerView.ChildDrawingOrderCallback](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ChildDrawingOrderCallback)` childDrawingOrderCallback) ` Sets the [RecyclerView.ChildDrawingOrderCallback](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ChildDrawingOrderCallback) to be used for drawing children.                                                                                                                                                                                                                | | ` void`                                                                                                                                     | ` `[setClipToPadding](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setClipToPadding(boolean))`(boolean clipToPadding) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                                     | ` `[setEdgeEffectFactory](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setEdgeEffectFactory(android.support.v7.widget.RecyclerView.EdgeEffectFactory))`(`[RecyclerView.EdgeEffectFactory](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.EdgeEffectFactory)` edgeEffectFactory) ` Set a [RecyclerView.EdgeEffectFactory](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.EdgeEffectFactory) for this [RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView).                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[setHasFixedSize](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setHasFixedSize(boolean))`(boolean hasFixedSize) ` RecyclerView can perform several optimizations if it can know in advance that RecyclerView's size is not affected by the adapter contents.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` void`                                                                                                                                     | ` `[setItemAnimator](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setItemAnimator(android.support.v7.widget.RecyclerView.ItemAnimator))`(`[RecyclerView.ItemAnimator](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemAnimator)` animator) ` Sets the [RecyclerView.ItemAnimator](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ItemAnimator) that will handle animations involving changes to the items in this RecyclerView.                                                                                                                                                                                                                                                                            | | ` void`                                                                                                                                     | ` `[setItemViewCacheSize](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setItemViewCacheSize(int))`(int size) ` Set the number of offscreen views to retain before adding them to the potentially shared [recycled view pool](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#getRecycledViewPool()).                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[setLayoutFrozen](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setLayoutFrozen(boolean))`(boolean frozen) ` Enable or disable layout and scroll.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[setLayoutManager](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setLayoutManager(android.support.v7.widget.RecyclerView.LayoutManager))`(`[RecyclerView.LayoutManager](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager)` layout) ` Set the [RecyclerView.LayoutManager](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.LayoutManager) that this RecyclerView will use.                                                                                                                                                                                                                                                                                                                        | | ` void`                                                                                                                                     | ` `[setNestedScrollingEnabled](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setNestedScrollingEnabled(boolean))`(boolean enabled) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[setOnFlingListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setOnFlingListener(android.support.v7.widget.RecyclerView.OnFlingListener))`(`[RecyclerView.OnFlingListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnFlingListener)` onFlingListener) ` Set a [RecyclerView.OnFlingListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnFlingListener) for this [RecyclerView](https://developer.android.com/reference/android/support/v7/widget/RecyclerView).                                                                                                                                                                                                                           | | ` void`                                                                                                                                     | ` `[setOnScrollListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener))`(`[RecyclerView.OnScrollListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.OnScrollListener)` listener) ` *This method was deprecated in API level 22.1.0. Use [addOnScrollListener(OnScrollListener)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#addOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener)) and [removeOnScrollListener(OnScrollListener)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#removeOnScrollListener(android.support.v7.widget.RecyclerView.OnScrollListener))* | | ` void`                                                                                                                                     | ` `[setPreserveFocusAfterLayout](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setPreserveFocusAfterLayout(boolean))`(boolean preserveFocusAfterLayout) ` Set whether the RecyclerView should try to keep the same Item focused after a layout calculation or not.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                     | ` `[setRecycledViewPool](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setRecycledViewPool(android.support.v7.widget.RecyclerView.RecycledViewPool))`(`[RecyclerView.RecycledViewPool](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.RecycledViewPool)` pool) ` Recycled view pools allow multiple RecyclerViews to share a common pool of scrap views.                                                                                                                                                                                                                                                                                                                                                                                       | | ` void`                                                                                                                                     | ` `[setRecyclerListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setRecyclerListener(android.support.v7.widget.RecyclerView.RecyclerListener))`(`[RecyclerView.RecyclerListener](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.RecyclerListener)` listener) ` Register a listener that will be notified whenever a child view is recycled.                                                                                                                                                                                                                                                                                                                                                                                              | | ` void`                                                                                                                                     | ` `[setScrollingTouchSlop](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setScrollingTouchSlop(int))`(int slopConstant) ` Configure the scrolling touch slop for a specific use case.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | | ` void`                                                                                                                                     | ` `[setViewCacheExtension](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#setViewCacheExtension(android.support.v7.widget.RecyclerView.ViewCacheExtension))`(`[RecyclerView.ViewCacheExtension](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewCacheExtension)` extension) ` Sets a new [RecyclerView.ViewCacheExtension](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.ViewCacheExtension) to be used by the Recycler.                                                                                                                                                                                                                                                                                    | | ` void`                                                                                                                                     | ` `[smoothScrollBy](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#smoothScrollBy(int, int))`(int dx, int dy) ` Animate a scroll by the given amount of pixels along either axis.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | | ` void`                                                                                                                                     | ` `[smoothScrollBy](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#smoothScrollBy(int, int, android.view.animation.Interpolator))`(int dx, int dy, `[Interpolator](https://developer.android.com/reference/android/view/animation/Interpolator.html)` interpolator) ` Animate a scroll by the given amount of pixels along either axis.                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` void`                                                                                                                                     | ` `[smoothScrollToPosition](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#smoothScrollToPosition(int))`(int position) ` Starts a smooth scroll to an adapter position.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                                  | ` `[startNestedScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#startNestedScroll(int))`(int axes) `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                                  | ` `[startNestedScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#startNestedScroll(int, int))`(int axes, int type) ` Begin a nestable scroll operation along the given axes, for the given input type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | | ` void`                                                                                                                                     | ` `[stopNestedScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#stopNestedScroll())`() `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | | ` void`                                                                                                                                     | ` `[stopNestedScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#stopNestedScroll(int))`(int type) ` Stop a nested scroll in progress for the given input type.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | | ` void`                                                                                                                                     | ` `[stopScroll](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#stopScroll())`() ` Stop any current scroll in progress, such as one started by [smoothScrollBy(int, int)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#smoothScrollBy(int, int)), [fling(int, int)](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#fling(int, int)) or a touch-initiated fling.                                                                                                                                                                                                                                                                                                                                                | | ` void`                                                                                                                                     | ` `[swapAdapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView#swapAdapter(android.support.v7.widget.RecyclerView.Adapter, boolean))`(`[Adapter](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter)` adapter, boolean removeAndRecycleExistingViews) ` Swaps the current adapter with the provided one.                                                                                                                                                                                                                                                                                                                                                                                                                                   | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` `[android.view.ViewGroup](https://developer.android.com/reference/android/view/ViewGroup.html)` ` |-----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` void`                                                                                                                           | ` addChildrenForAccessibility(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0) `                                                                                                                                                      | | ` void`                                                                                                                           | ` addFocusables(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0, int arg1, int arg2) `                                                                                                                                                | | ` void`                                                                                                                           | ` addKeyboardNavigationClusters(Collection<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0, int arg1) `                                                                                                                                         | | ` boolean`                                                                                                                        | ` addStatesFromChildren() `                                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` addTouchables(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0) `                                                                                                                                                                    | | ` void`                                                                                                                           | ` addView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg1) `                                                                  | | ` void`                                                                                                                           | ` addView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                                           | | ` void`                                                                                                                           | ` addView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg2) `                                                        | | ` void`                                                                                                                           | ` addView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                                     | | ` void`                                                                                                                           | ` addView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, int arg2) `                                                                                                                                                                 | | ` boolean`                                                                                                                        | ` addViewInLayout(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg2, boolean arg3) `                                  | | ` boolean`                                                                                                                        | ` addViewInLayout(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg2) `                                                | | ` void`                                                                                                                           | ` attachLayoutAnimationParameters(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg1, int arg2, int arg3) `                      | | ` void`                                                                                                                           | ` attachViewToParent(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg2) `                                             | | ` void`                                                                                                                           | ` bringChildToFront(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                           | | ` boolean`                                                                                                                        | ` canAnimate() `                                                                                                                                                                                                                                                               | | ` boolean`                                                                                                                        | ` checkLayoutParams(`[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg0) `                                                                                                                                       | | ` void`                                                                                                                           | ` childDrawableStateChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                   | | ` void`                                                                                                                           | ` childHasTransientStateChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, boolean arg1) `                                                                                                                                                 | | ` void`                                                                                                                           | ` cleanupLayoutState(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                          | | ` void`                                                                                                                           | ` clearChildFocus(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                             | | ` void`                                                                                                                           | ` clearDisappearingChildren() `                                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` clearFocus() `                                                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` debug(int arg0) `                                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` detachAllViewsFromParent() `                                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` detachViewFromParent(int arg0) `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` detachViewFromParent(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                        | | ` void`                                                                                                                           | ` detachViewsFromParent(int arg0, int arg1) `                                                                                                                                                                                                                                  | | ` `[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)                                         | ` dispatchApplyWindowInsets(`[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)` arg0) `                                                                                                                                                   | | ` boolean`                                                                                                                        | ` dispatchCapturedPointerEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                  | | ` void`                                                                                                                           | ` dispatchConfigurationChanged(`[Configuration](https://developer.android.com/reference/android/content/res/Configuration.html)` arg0) `                                                                                                                                       | | ` void`                                                                                                                           | ` dispatchDisplayHint(int arg0) `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` dispatchDragEvent(`[DragEvent](https://developer.android.com/reference/android/view/DragEvent.html)` arg0) `                                                                                                                                                                 | | ` void`                                                                                                                           | ` dispatchDraw(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0) `                                                                                                                                                                        | | ` void`                                                                                                                           | ` dispatchDrawableHotspotChanged(float arg0, float arg1) `                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` dispatchFreezeSelfOnly(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                                    | | ` boolean`                                                                                                                        | ` dispatchGenericFocusedEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                   | | ` boolean`                                                                                                                        | ` dispatchGenericPointerEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                   | | ` boolean`                                                                                                                        | ` dispatchHoverEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                            | | ` boolean`                                                                                                                        | ` dispatchKeyEvent(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg0) `                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` dispatchKeyEventPreIme(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg0) `                                                                                                                                                              | | ` boolean`                                                                                                                        | ` dispatchKeyShortcutEvent(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg0) `                                                                                                                                                            | | ` void`                                                                                                                           | ` dispatchPointerCaptureChanged(boolean arg0) `                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` dispatchProvideAutofillStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0, int arg1) `                                                                                                                                | | ` void`                                                                                                                           | ` dispatchProvideStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0) `                                                                                                                                                  | | ` void`                                                                                                                           | ` dispatchRestoreInstanceState(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                              | | ` void`                                                                                                                           | ` dispatchSaveInstanceState(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                                 | | ` void`                                                                                                                           | ` dispatchSetActivated(boolean arg0) `                                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` dispatchSetPressed(boolean arg0) `                                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` dispatchSetSelected(boolean arg0) `                                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` dispatchSystemUiVisibilityChanged(int arg0) `                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` dispatchThawSelfOnly(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                                      | | ` boolean`                                                                                                                        | ` dispatchTouchEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                            | | ` boolean`                                                                                                                        | ` dispatchTrackballEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                        | | ` boolean`                                                                                                                        | ` dispatchUnhandledMove(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                             | | ` void`                                                                                                                           | ` dispatchVisibilityChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                         | | ` void`                                                                                                                           | ` dispatchWindowFocusChanged(boolean arg0) `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` dispatchWindowSystemUiVisiblityChanged(int arg0) `                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` dispatchWindowVisibilityChanged(int arg0) `                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` drawChild(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1, long arg2) `                                                                                 | | ` void`                                                                                                                           | ` drawableStateChanged() `                                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` endViewTransition(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                           | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` findFocus() `                                                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` findViewsWithText(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0, CharSequence arg1, int arg2) `                                                                                                                                   | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` focusSearch(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                                       | | ` void`                                                                                                                           | ` focusableViewAvailable(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` gatherTransparentRegion(`[Region](https://developer.android.com/reference/android/graphics/Region.html)` arg0) `                                                                                                                                                             | | ` `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)                     | ` generateDefaultLayoutParams() `                                                                                                                                                                                                                                              | | ` `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)                     | ` generateLayoutParams(`[AttributeSet](https://developer.android.com/reference/android/util/AttributeSet.html)` arg0) `                                                                                                                                                        | | ` `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)                     | ` generateLayoutParams(`[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg0) `                                                                                                                                    | | ` CharSequence`                                                                                                                   | ` getAccessibilityClassName() `                                                                                                                                                                                                                                                | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` getChildAt(int arg0) `                                                                                                                                                                                                                                                       | | ` int`                                                                                                                            | ` getChildCount() `                                                                                                                                                                                                                                                            | | ` int`                                                                                                                            | ` getChildDrawingOrder(int arg0, int arg1) `                                                                                                                                                                                                                                   | | ` static int`                                                                                                                     | ` getChildMeasureSpec(int arg0, int arg1, int arg2) `                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` getChildStaticTransformation(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Transformation](https://developer.android.com/reference/android/view/animation/Transformation.html)` arg1) `                                                   | | ` boolean`                                                                                                                        | ` getChildVisibleRect(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1, `[Point](https://developer.android.com/reference/android/graphics/Point.html)` arg2) ` | | ` boolean`                                                                                                                        | ` getClipChildren() `                                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` getClipToPadding() `                                                                                                                                                                                                                                                         | | ` int`                                                                                                                            | ` getDescendantFocusability() `                                                                                                                                                                                                                                                | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` getFocusedChild() `                                                                                                                                                                                                                                                          | | ` `[LayoutAnimationController](https://developer.android.com/reference/android/view/animation/LayoutAnimationController.html)     | ` getLayoutAnimation() `                                                                                                                                                                                                                                                       | | ` `[Animation.AnimationListener](https://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html) | ` getLayoutAnimationListener() `                                                                                                                                                                                                                                               | | ` int`                                                                                                                            | ` getLayoutMode() `                                                                                                                                                                                                                                                            | | ` `[LayoutTransition](https://developer.android.com/reference/android/animation/LayoutTransition.html)                            | ` getLayoutTransition() `                                                                                                                                                                                                                                                      | | ` int`                                                                                                                            | ` getNestedScrollAxes() `                                                                                                                                                                                                                                                      | | ` `[ViewOverlay](https://developer.android.com/reference/android/view/ViewOverlay.html)                                           | ` getOverlay() `                                                                                                                                                                                                                                                               | | ` int`                                                                                                                            | ` getPersistentDrawingCache() `                                                                                                                                                                                                                                                | | ` boolean`                                                                                                                        | ` getTouchscreenBlocksFocus() `                                                                                                                                                                                                                                                | | ` boolean`                                                                                                                        | ` hasFocus() `                                                                                                                                                                                                                                                                 | | ` boolean`                                                                                                                        | ` hasTransientState() `                                                                                                                                                                                                                                                        | | ` int`                                                                                                                            | ` indexOfChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                                | | ` final void`                                                                                                                     | ` invalidateChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                                          | | ` `[ViewParent](https://developer.android.com/reference/android/view/ViewParent.html)                                             | ` invalidateChildInParent(int[] arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                                                                                                     | | ` boolean`                                                                                                                        | ` isAlwaysDrawnWithCacheEnabled() `                                                                                                                                                                                                                                            | | ` boolean`                                                                                                                        | ` isAnimationCacheEnabled() `                                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` isChildrenDrawingOrderEnabled() `                                                                                                                                                                                                                                            | | ` boolean`                                                                                                                        | ` isChildrenDrawnWithCacheEnabled() `                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` isMotionEventSplittingEnabled() `                                                                                                                                                                                                                                            | | ` boolean`                                                                                                                        | ` isTransitionGroup() `                                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` jumpDrawablesToCurrentState() `                                                                                                                                                                                                                                              | | ` final void`                                                                                                                     | ` layout(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` measureChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, int arg2) `                                                                                                                                                            | | ` void`                                                                                                                           | ` measureChildWithMargins(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, int arg2, int arg3, int arg4) `                                                                                                                             | | ` void`                                                                                                                           | ` measureChildren(int arg0, int arg1) `                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` notifySubtreeAccessibilityStateChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1, int arg2) `                                                             | | ` final void`                                                                                                                     | ` offsetDescendantRectToMyCoords(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                           | | ` final void`                                                                                                                     | ` offsetRectIntoDescendantCoords(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                           | | ` void`                                                                                                                           | ` onAttachedToWindow() `                                                                                                                                                                                                                                                       | | ` int[]`                                                                                                                          | ` onCreateDrawableState(int arg0) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` onDescendantInvalidated(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1) `                                                                                      | | ` void`                                                                                                                           | ` onDetachedFromWindow() `                                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                        | ` onInterceptHoverEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                         | | ` boolean`                                                                                                                        | ` onInterceptTouchEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                         | | ` abstract void`                                                                                                                  | ` onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4) `                                                                                                                                                                                                             | | ` boolean`                                                                                                                        | ` onNestedFling(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, float arg1, float arg2, boolean arg3) `                                                                                                                                         | | ` boolean`                                                                                                                        | ` onNestedPreFling(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, float arg1, float arg2) `                                                                                                                                                    | | ` boolean`                                                                                                                        | ` onNestedPrePerformAccessibilityAction(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` arg2) `                                                            | | ` void`                                                                                                                           | ` onNestedPreScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, int arg2, int[] arg3) `                                                                                                                                           | | ` void`                                                                                                                           | ` onNestedScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, int arg2, int arg3, int arg4) `                                                                                                                                      | | ` void`                                                                                                                           | ` onNestedScrollAccepted(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1, int arg2) `                                                                             | | ` boolean`                                                                                                                        | ` onRequestFocusInDescendants(int arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                                                                                                   | | ` boolean`                                                                                                                        | ` onRequestSendAccessibilityEvent(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg1) `                                    | | ` `[PointerIcon](https://developer.android.com/reference/android/view/PointerIcon.html)                                           | ` onResolvePointerIcon(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0, int arg1) `                                                                                                                                                | | ` boolean`                                                                                                                        | ` onStartNestedScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1, int arg2) `                                                                                | | ` void`                                                                                                                           | ` onStopNestedScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                          | | ` void`                                                                                                                           | ` onViewAdded(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                                 | | ` void`                                                                                                                           | ` onViewRemoved(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                               | | ` void`                                                                                                                           | ` recomputeViewAttributes(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                     | | ` void`                                                                                                                           | ` removeAllViews() `                                                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` removeAllViewsInLayout() `                                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` removeDetachedView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, boolean arg1) `                                                                                                                                                            | | ` void`                                                                                                                           | ` removeView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                                  | | ` void`                                                                                                                           | ` removeViewAt(int arg0) `                                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` removeViewInLayout(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                          | | ` void`                                                                                                                           | ` removeViews(int arg0, int arg1) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` removeViewsInLayout(int arg0, int arg1) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` requestChildFocus(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1) `                                                                                            | | ` boolean`                                                                                                                        | ` requestChildRectangleOnScreen(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1, boolean arg2) `                                                              | | ` void`                                                                                                                           | ` requestDisallowInterceptTouchEvent(boolean arg0) `                                                                                                                                                                                                                           | | ` boolean`                                                                                                                        | ` requestFocus(int arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` requestSendAccessibilityEvent(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg1) `                                      | | ` void`                                                                                                                           | ` requestTransparentRegion(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` restoreDefaultFocus() `                                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` scheduleLayoutAnimation() `                                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` setAddStatesFromChildren(boolean arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setAlwaysDrawnWithCacheEnabled(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setAnimationCacheEnabled(boolean arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setChildrenDrawingCacheEnabled(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setChildrenDrawingOrderEnabled(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setChildrenDrawnWithCacheEnabled(boolean arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setClipChildren(boolean arg0) `                                                                                                                                                                                                                                              | | ` void`                                                                                                                           | ` setClipToPadding(boolean arg0) `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setDescendantFocusability(int arg0) `                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` setLayoutAnimation(`[LayoutAnimationController](https://developer.android.com/reference/android/view/animation/LayoutAnimationController.html)` arg0) `                                                                                                                      | | ` void`                                                                                                                           | ` setLayoutAnimationListener(`[Animation.AnimationListener](https://developer.android.com/reference/android/view/animation/Animation.AnimationListener.html)` arg0) `                                                                                                          | | ` void`                                                                                                                           | ` setLayoutMode(int arg0) `                                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setLayoutTransition(`[LayoutTransition](https://developer.android.com/reference/android/animation/LayoutTransition.html)` arg0) `                                                                                                                                            | | ` void`                                                                                                                           | ` setMotionEventSplittingEnabled(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setOnHierarchyChangeListener(`[ViewGroup.OnHierarchyChangeListener](https://developer.android.com/reference/android/view/ViewGroup.OnHierarchyChangeListener.html)` arg0) `                                                                                                  | | ` void`                                                                                                                           | ` setPersistentDrawingCache(int arg0) `                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` setStaticTransformationsEnabled(boolean arg0) `                                                                                                                                                                                                                              | | ` void`                                                                                                                           | ` setTouchscreenBlocksFocus(boolean arg0) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setTransitionGroup(boolean arg0) `                                                                                                                                                                                                                                           | | ` boolean`                                                                                                                        | ` shouldDelayChildPressedState() `                                                                                                                                                                                                                                             | | ` boolean`                                                                                                                        | ` showContextMenuForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, float arg1, float arg2) `                                                                                                                                             | | ` boolean`                                                                                                                        | ` showContextMenuForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                     | | ` `[ActionMode](https://developer.android.com/reference/android/view/ActionMode.html)                                             | ` startActionModeForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ActionMode.Callback](https://developer.android.com/reference/android/view/ActionMode.Callback.html)` arg1, int arg2) `                                              | | ` `[ActionMode](https://developer.android.com/reference/android/view/ActionMode.html)                                             | ` startActionModeForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ActionMode.Callback](https://developer.android.com/reference/android/view/ActionMode.Callback.html)` arg1) `                                                        | | ` void`                                                                                                                           | ` startLayoutAnimation() `                                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` startViewTransition(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                         | | ` void`                                                                                                                           | ` updateViewLayout(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg1) `                                                         | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` `[android.view.View](https://developer.android.com/reference/android/view/View.html)` ` |-----------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` void`                                                                                                                           | ` addChildrenForAccessibility(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0) `                                                                                                                                            | | ` void`                                                                                                                           | ` addExtraDataToAccessibilityNodeInfo(`[AccessibilityNodeInfo](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html)` arg0, String arg1, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` arg2) ` | | ` void`                                                                                                                           | ` addFocusables(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0, int arg1) `                                                                                                                                                | | ` void`                                                                                                                           | ` addFocusables(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0, int arg1, int arg2) `                                                                                                                                      | | ` void`                                                                                                                           | ` addKeyFallbackListener(`[View.OnKeyFallbackListener](https://developer.android.com/reference/android/view/View.OnKeyFallbackListener.html)` arg0) `                                                                                                                | | ` void`                                                                                                                           | ` addKeyboardNavigationClusters(Collection<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0, int arg1) `                                                                                                                               | | ` void`                                                                                                                           | ` addOnAttachStateChangeListener(`[View.OnAttachStateChangeListener](https://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html)` arg0) `                                                                                            | | ` void`                                                                                                                           | ` addOnLayoutChangeListener(`[View.OnLayoutChangeListener](https://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html)` arg0) `                                                                                                           | | ` void`                                                                                                                           | ` addTouchables(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0) `                                                                                                                                                          | | ` `[ViewPropertyAnimator](https://developer.android.com/reference/android/view/ViewPropertyAnimator.html)                         | ` animate() `                                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` announceForAccessibility(CharSequence arg0) `                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` autofill(`[AutofillValue](https://developer.android.com/reference/android/view/autofill/AutofillValue.html)` arg0) `                                                                                                                                               | | ` void`                                                                                                                           | ` autofill(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[AutofillValue](https://developer.android.com/reference/android/view/autofill/AutofillValue.html)`> arg0) `                                                       | | ` boolean`                                                                                                                        | ` awakenScrollBars(int arg0, boolean arg1) `                                                                                                                                                                                                                         | | ` boolean`                                                                                                                        | ` awakenScrollBars(int arg0) `                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                        | ` awakenScrollBars() `                                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` bringToFront() `                                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` buildDrawingCache(boolean arg0) `                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` buildDrawingCache() `                                                                                                                                                                                                                                              | | ` void`                                                                                                                           | ` buildLayer() `                                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                        | ` callOnClick() `                                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` canResolveLayoutDirection() `                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` canResolveTextAlignment() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` canResolveTextDirection() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` canScrollHorizontally(int arg0) `                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` canScrollVertically(int arg0) `                                                                                                                                                                                                                                    | | ` final void`                                                                                                                     | ` cancelDragAndDrop() `                                                                                                                                                                                                                                              | | ` void`                                                                                                                           | ` cancelLongPress() `                                                                                                                                                                                                                                                | | ` final void`                                                                                                                     | ` cancelPendingInputEvents() `                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                        | ` checkInputConnectionProxy(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                         | | ` void`                                                                                                                           | ` clearAnimation() `                                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` clearFocus() `                                                                                                                                                                                                                                                     | | ` static int`                                                                                                                     | ` combineMeasuredStates(int arg0, int arg1) `                                                                                                                                                                                                                        | | ` int`                                                                                                                            | ` computeHorizontalScrollExtent() `                                                                                                                                                                                                                                  | | ` int`                                                                                                                            | ` computeHorizontalScrollOffset() `                                                                                                                                                                                                                                  | | ` int`                                                                                                                            | ` computeHorizontalScrollRange() `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` computeScroll() `                                                                                                                                                                                                                                                  | | ` `[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)                                         | ` computeSystemWindowInsets(`[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                      | | ` int`                                                                                                                            | ` computeVerticalScrollExtent() `                                                                                                                                                                                                                                    | | ` int`                                                                                                                            | ` computeVerticalScrollOffset() `                                                                                                                                                                                                                                    | | ` int`                                                                                                                            | ` computeVerticalScrollRange() `                                                                                                                                                                                                                                     | | ` `[AccessibilityNodeInfo](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html)         | ` createAccessibilityNodeInfo() `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` createContextMenu(`[ContextMenu](https://developer.android.com/reference/android/view/ContextMenu.html)` arg0) `                                                                                                                                                   | | ` void`                                                                                                                           | ` destroyDrawingCache() `                                                                                                                                                                                                                                            | | ` `[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)                                         | ` dispatchApplyWindowInsets(`[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)` arg0) `                                                                                                                                         | | ` boolean`                                                                                                                        | ` dispatchCapturedPointerEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                        | | ` void`                                                                                                                           | ` dispatchConfigurationChanged(`[Configuration](https://developer.android.com/reference/android/content/res/Configuration.html)` arg0) `                                                                                                                             | | ` void`                                                                                                                           | ` dispatchDisplayHint(int arg0) `                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` dispatchDragEvent(`[DragEvent](https://developer.android.com/reference/android/view/DragEvent.html)` arg0) `                                                                                                                                                       | | ` void`                                                                                                                           | ` dispatchDraw(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0) `                                                                                                                                                              | | ` void`                                                                                                                           | ` dispatchDrawableHotspotChanged(float arg0, float arg1) `                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` dispatchFinishTemporaryDetach() `                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` dispatchGenericFocusedEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                         | | ` boolean`                                                                                                                        | ` dispatchGenericMotionEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                          | | ` boolean`                                                                                                                        | ` dispatchGenericPointerEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                         | | ` boolean`                                                                                                                        | ` dispatchHoverEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                  | | ` boolean`                                                                                                                        | ` dispatchKeyEvent(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg0) `                                                                                                                                                          | | ` boolean`                                                                                                                        | ` dispatchKeyEventPreIme(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg0) `                                                                                                                                                    | | ` boolean`                                                                                                                        | ` dispatchKeyShortcutEvent(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg0) `                                                                                                                                                  | | ` boolean`                                                                                                                        | ` dispatchNestedFling(float arg0, float arg1, boolean arg2) `                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` dispatchNestedPreFling(float arg0, float arg1) `                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` dispatchNestedPrePerformAccessibilityAction(int arg0, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` arg1) `                                                                                                                           | | ` boolean`                                                                                                                        | ` dispatchNestedPreScroll(int arg0, int arg1, int[] arg2, int[] arg3) `                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` dispatchNestedScroll(int arg0, int arg1, int arg2, int arg3, int[] arg4) `                                                                                                                                                                                         | | ` void`                                                                                                                           | ` dispatchPointerCaptureChanged(boolean arg0) `                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` dispatchPopulateAccessibilityEvent(`[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg0) `                                                                                                      | | ` void`                                                                                                                           | ` dispatchProvideAutofillStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0, int arg1) `                                                                                                                      | | ` void`                                                                                                                           | ` dispatchProvideStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0) `                                                                                                                                        | | ` void`                                                                                                                           | ` dispatchRestoreInstanceState(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                    | | ` void`                                                                                                                           | ` dispatchSaveInstanceState(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                       | | ` void`                                                                                                                           | ` dispatchSetActivated(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` dispatchSetPressed(boolean arg0) `                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` dispatchSetSelected(boolean arg0) `                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` dispatchStartTemporaryDetach() `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` dispatchSystemUiVisibilityChanged(int arg0) `                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` dispatchTouchEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                  | | ` boolean`                                                                                                                        | ` dispatchTrackballEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                              | | ` boolean`                                                                                                                        | ` dispatchUnhandledMove(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                   | | ` void`                                                                                                                           | ` dispatchVisibilityChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                               | | ` void`                                                                                                                           | ` dispatchWindowFocusChanged(boolean arg0) `                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` dispatchWindowSystemUiVisiblityChanged(int arg0) `                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` dispatchWindowVisibilityChanged(int arg0) `                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` draw(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0) `                                                                                                                                                                      | | ` void`                                                                                                                           | ` drawableHotspotChanged(float arg0, float arg1) `                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` drawableStateChanged() `                                                                                                                                                                                                                                           | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` findFocus() `                                                                                                                                                                                                                                                      | | ` final <T extends `[View](https://developer.android.com/reference/android/view/View.html)`> T`                                   | ` findViewById(int arg0) `                                                                                                                                                                                                                                           | | ` final <T extends `[View](https://developer.android.com/reference/android/view/View.html)`> T`                                   | ` findViewWithTag(Object arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` findViewsWithText(ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`> arg0, CharSequence arg1, int arg2) `                                                                                                                         | | ` boolean`                                                                                                                        | ` fitSystemWindows(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                              | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` focusSearch(int arg0) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` forceHasOverlappingRendering(boolean arg0) `                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` forceLayout() `                                                                                                                                                                                                                                                    | | ` static int`                                                                                                                     | ` generateViewId() `                                                                                                                                                                                                                                                 | | ` CharSequence`                                                                                                                   | ` getAccessibilityClassName() `                                                                                                                                                                                                                                      | | ` int`                                                                                                                            | ` getAccessibilityLiveRegion() `                                                                                                                                                                                                                                     | | ` `[AccessibilityNodeProvider](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html) | ` getAccessibilityNodeProvider() `                                                                                                                                                                                                                                   | | ` CharSequence`                                                                                                                   | ` getAccessibilityPaneTitle() `                                                                                                                                                                                                                                      | | ` int`                                                                                                                            | ` getAccessibilityTraversalAfter() `                                                                                                                                                                                                                                 | | ` int`                                                                                                                            | ` getAccessibilityTraversalBefore() `                                                                                                                                                                                                                                | | ` float`                                                                                                                          | ` getAlpha() `                                                                                                                                                                                                                                                       | | ` `[Animation](https://developer.android.com/reference/android/view/animation/Animation.html)                                     | ` getAnimation() `                                                                                                                                                                                                                                                   | | ` `[IBinder](https://developer.android.com/reference/android/os/IBinder.html)                                                     | ` getApplicationWindowToken() `                                                                                                                                                                                                                                      | | ` String[]`                                                                                                                       | ` getAutofillHints() `                                                                                                                                                                                                                                               | | ` final `[AutofillId](https://developer.android.com/reference/android/view/autofill/AutofillId.html)                              | ` getAutofillId() `                                                                                                                                                                                                                                                  | | ` int`                                                                                                                            | ` getAutofillType() `                                                                                                                                                                                                                                                | | ` `[AutofillValue](https://developer.android.com/reference/android/view/autofill/AutofillValue.html)                              | ` getAutofillValue() `                                                                                                                                                                                                                                               | | ` `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                                    | ` getBackground() `                                                                                                                                                                                                                                                  | | ` `[ColorStateList](https://developer.android.com/reference/android/content/res/ColorStateList.html)                              | ` getBackgroundTintList() `                                                                                                                                                                                                                                          | | ` `[PorterDuff.Mode](https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html)                               | ` getBackgroundTintMode() `                                                                                                                                                                                                                                          | | ` int`                                                                                                                            | ` getBaseline() `                                                                                                                                                                                                                                                    | | ` final int`                                                                                                                      | ` getBottom() `                                                                                                                                                                                                                                                      | | ` float`                                                                                                                          | ` getBottomFadingEdgeStrength() `                                                                                                                                                                                                                                    | | ` int`                                                                                                                            | ` getBottomPaddingOffset() `                                                                                                                                                                                                                                         | | ` float`                                                                                                                          | ` getCameraDistance() `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` getClipBounds(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                 | | ` `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)                                                     | ` getClipBounds() `                                                                                                                                                                                                                                                  | | ` final boolean`                                                                                                                  | ` getClipToOutline() `                                                                                                                                                                                                                                               | | ` CharSequence`                                                                                                                   | ` getContentDescription() `                                                                                                                                                                                                                                          | | ` final `[Context](https://developer.android.com/reference/android/content/Context.html)                                          | ` getContext() `                                                                                                                                                                                                                                                     | | ` `[ContextMenu.ContextMenuInfo](https://developer.android.com/reference/android/view/ContextMenu.ContextMenuInfo.html)           | ` getContextMenuInfo() `                                                                                                                                                                                                                                             | | ` final boolean`                                                                                                                  | ` getDefaultFocusHighlightEnabled() `                                                                                                                                                                                                                                | | ` static int`                                                                                                                     | ` getDefaultSize(int arg0, int arg1) `                                                                                                                                                                                                                               | | ` `[Display](https://developer.android.com/reference/android/view/Display.html)                                                   | ` getDisplay() `                                                                                                                                                                                                                                                     | | ` final int[]`                                                                                                                    | ` getDrawableState() `                                                                                                                                                                                                                                               | | ` `[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html)                                                 | ` getDrawingCache() `                                                                                                                                                                                                                                                | | ` `[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html)                                                 | ` getDrawingCache(boolean arg0) `                                                                                                                                                                                                                                    | | ` int`                                                                                                                            | ` getDrawingCacheBackgroundColor() `                                                                                                                                                                                                                                 | | ` int`                                                                                                                            | ` getDrawingCacheQuality() `                                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` getDrawingRect(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                | | ` long`                                                                                                                           | ` getDrawingTime() `                                                                                                                                                                                                                                                 | | ` float`                                                                                                                          | ` getElevation() `                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` getFilterTouchesWhenObscured() `                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` getFitsSystemWindows() `                                                                                                                                                                                                                                           | | ` int`                                                                                                                            | ` getFocusable() `                                                                                                                                                                                                                                                   | | ` ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`>`                                            | ` getFocusables(int arg0) `                                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` getFocusedRect(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                | | ` `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                                    | ` getForeground() `                                                                                                                                                                                                                                                  | | ` int`                                                                                                                            | ` getForegroundGravity() `                                                                                                                                                                                                                                           | | ` `[ColorStateList](https://developer.android.com/reference/android/content/res/ColorStateList.html)                              | ` getForegroundTintList() `                                                                                                                                                                                                                                          | | ` `[PorterDuff.Mode](https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html)                               | ` getForegroundTintMode() `                                                                                                                                                                                                                                          | | ` final boolean`                                                                                                                  | ` getGlobalVisibleRect(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                          | | ` boolean`                                                                                                                        | ` getGlobalVisibleRect(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0, `[Point](https://developer.android.com/reference/android/graphics/Point.html)` arg1) `                                                                     | | ` `[Handler](https://developer.android.com/reference/android/os/Handler.html)                                                     | ` getHandler() `                                                                                                                                                                                                                                                     | | ` final boolean`                                                                                                                  | ` getHasOverlappingRendering() `                                                                                                                                                                                                                                     | | ` final int`                                                                                                                      | ` getHeight() `                                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` getHitRect(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                    | | ` int`                                                                                                                            | ` getHorizontalFadingEdgeLength() `                                                                                                                                                                                                                                  | | ` int`                                                                                                                            | ` getHorizontalScrollbarHeight() `                                                                                                                                                                                                                                   | | ` int`                                                                                                                            | ` getId() `                                                                                                                                                                                                                                                          | | ` int`                                                                                                                            | ` getImportantForAccessibility() `                                                                                                                                                                                                                                   | | ` int`                                                                                                                            | ` getImportantForAutofill() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` getKeepScreenOn() `                                                                                                                                                                                                                                                | | ` `[KeyEvent.DispatcherState](https://developer.android.com/reference/android/view/KeyEvent.DispatcherState.html)                 | ` getKeyDispatcherState() `                                                                                                                                                                                                                                          | | ` int`                                                                                                                            | ` getLabelFor() `                                                                                                                                                                                                                                                    | | ` int`                                                                                                                            | ` getLayerType() `                                                                                                                                                                                                                                                   | | ` int`                                                                                                                            | ` getLayoutDirection() `                                                                                                                                                                                                                                             | | ` `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)                     | ` getLayoutParams() `                                                                                                                                                                                                                                                | | ` final int`                                                                                                                      | ` getLeft() `                                                                                                                                                                                                                                                        | | ` float`                                                                                                                          | ` getLeftFadingEdgeStrength() `                                                                                                                                                                                                                                      | | ` int`                                                                                                                            | ` getLeftPaddingOffset() `                                                                                                                                                                                                                                           | | ` final boolean`                                                                                                                  | ` getLocalVisibleRect(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                           | | ` void`                                                                                                                           | ` getLocationInWindow(int[] arg0) `                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` getLocationOnScreen(int[] arg0) `                                                                                                                                                                                                                                  | | ` `[Matrix](https://developer.android.com/reference/android/graphics/Matrix.html)                                                 | ` getMatrix() `                                                                                                                                                                                                                                                      | | ` final int`                                                                                                                      | ` getMeasuredHeight() `                                                                                                                                                                                                                                              | | ` final int`                                                                                                                      | ` getMeasuredHeightAndState() `                                                                                                                                                                                                                                      | | ` final int`                                                                                                                      | ` getMeasuredState() `                                                                                                                                                                                                                                               | | ` final int`                                                                                                                      | ` getMeasuredWidth() `                                                                                                                                                                                                                                               | | ` final int`                                                                                                                      | ` getMeasuredWidthAndState() `                                                                                                                                                                                                                                       | | ` int`                                                                                                                            | ` getMinimumHeight() `                                                                                                                                                                                                                                               | | ` int`                                                                                                                            | ` getMinimumWidth() `                                                                                                                                                                                                                                                | | ` int`                                                                                                                            | ` getNextClusterForwardId() `                                                                                                                                                                                                                                        | | ` int`                                                                                                                            | ` getNextFocusDownId() `                                                                                                                                                                                                                                             | | ` int`                                                                                                                            | ` getNextFocusForwardId() `                                                                                                                                                                                                                                          | | ` int`                                                                                                                            | ` getNextFocusLeftId() `                                                                                                                                                                                                                                             | | ` int`                                                                                                                            | ` getNextFocusRightId() `                                                                                                                                                                                                                                            | | ` int`                                                                                                                            | ` getNextFocusUpId() `                                                                                                                                                                                                                                               | | ` `[View.OnFocusChangeListener](https://developer.android.com/reference/android/view/View.OnFocusChangeListener.html)             | ` getOnFocusChangeListener() `                                                                                                                                                                                                                                       | | ` int`                                                                                                                            | ` getOutlineAmbientShadowColor() `                                                                                                                                                                                                                                   | | ` `[ViewOutlineProvider](https://developer.android.com/reference/android/view/ViewOutlineProvider.html)                           | ` getOutlineProvider() `                                                                                                                                                                                                                                             | | ` int`                                                                                                                            | ` getOutlineSpotShadowColor() `                                                                                                                                                                                                                                      | | ` int`                                                                                                                            | ` getOverScrollMode() `                                                                                                                                                                                                                                              | | ` `[ViewOverlay](https://developer.android.com/reference/android/view/ViewOverlay.html)                                           | ` getOverlay() `                                                                                                                                                                                                                                                     | | ` int`                                                                                                                            | ` getPaddingBottom() `                                                                                                                                                                                                                                               | | ` int`                                                                                                                            | ` getPaddingEnd() `                                                                                                                                                                                                                                                  | | ` int`                                                                                                                            | ` getPaddingLeft() `                                                                                                                                                                                                                                                 | | ` int`                                                                                                                            | ` getPaddingRight() `                                                                                                                                                                                                                                                | | ` int`                                                                                                                            | ` getPaddingStart() `                                                                                                                                                                                                                                                | | ` int`                                                                                                                            | ` getPaddingTop() `                                                                                                                                                                                                                                                  | | ` final `[ViewParent](https://developer.android.com/reference/android/view/ViewParent.html)                                       | ` getParent() `                                                                                                                                                                                                                                                      | | ` `[ViewParent](https://developer.android.com/reference/android/view/ViewParent.html)                                             | ` getParentForAccessibility() `                                                                                                                                                                                                                                      | | ` float`                                                                                                                          | ` getPivotX() `                                                                                                                                                                                                                                                      | | ` float`                                                                                                                          | ` getPivotY() `                                                                                                                                                                                                                                                      | | ` `[PointerIcon](https://developer.android.com/reference/android/view/PointerIcon.html)                                           | ` getPointerIcon() `                                                                                                                                                                                                                                                 | | ` `[Resources](https://developer.android.com/reference/android/content/res/Resources.html)                                        | ` getResources() `                                                                                                                                                                                                                                                   | | ` final boolean`                                                                                                                  | ` getRevealOnFocusHint() `                                                                                                                                                                                                                                           | | ` final int`                                                                                                                      | ` getRight() `                                                                                                                                                                                                                                                       | | ` float`                                                                                                                          | ` getRightFadingEdgeStrength() `                                                                                                                                                                                                                                     | | ` int`                                                                                                                            | ` getRightPaddingOffset() `                                                                                                                                                                                                                                          | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` getRootView() `                                                                                                                                                                                                                                                    | | ` `[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)                                         | ` getRootWindowInsets() `                                                                                                                                                                                                                                            | | ` float`                                                                                                                          | ` getRotation() `                                                                                                                                                                                                                                                    | | ` float`                                                                                                                          | ` getRotationX() `                                                                                                                                                                                                                                                   | | ` float`                                                                                                                          | ` getRotationY() `                                                                                                                                                                                                                                                   | | ` float`                                                                                                                          | ` getScaleX() `                                                                                                                                                                                                                                                      | | ` float`                                                                                                                          | ` getScaleY() `                                                                                                                                                                                                                                                      | | ` int`                                                                                                                            | ` getScrollBarDefaultDelayBeforeFade() `                                                                                                                                                                                                                             | | ` int`                                                                                                                            | ` getScrollBarFadeDuration() `                                                                                                                                                                                                                                       | | ` int`                                                                                                                            | ` getScrollBarSize() `                                                                                                                                                                                                                                               | | ` int`                                                                                                                            | ` getScrollBarStyle() `                                                                                                                                                                                                                                              | | ` int`                                                                                                                            | ` getScrollIndicators() `                                                                                                                                                                                                                                            | | ` final int`                                                                                                                      | ` getScrollX() `                                                                                                                                                                                                                                                     | | ` final int`                                                                                                                      | ` getScrollY() `                                                                                                                                                                                                                                                     | | ` int`                                                                                                                            | ` getSolidColor() `                                                                                                                                                                                                                                                  | | ` `[StateListAnimator](https://developer.android.com/reference/android/animation/StateListAnimator.html)                          | ` getStateListAnimator() `                                                                                                                                                                                                                                           | | ` int`                                                                                                                            | ` getSuggestedMinimumHeight() `                                                                                                                                                                                                                                      | | ` int`                                                                                                                            | ` getSuggestedMinimumWidth() `                                                                                                                                                                                                                                       | | ` int`                                                                                                                            | ` getSystemUiVisibility() `                                                                                                                                                                                                                                          | | ` Object`                                                                                                                         | ` getTag() `                                                                                                                                                                                                                                                         | | ` Object`                                                                                                                         | ` getTag(int arg0) `                                                                                                                                                                                                                                                 | | ` int`                                                                                                                            | ` getTextAlignment() `                                                                                                                                                                                                                                               | | ` int`                                                                                                                            | ` getTextDirection() `                                                                                                                                                                                                                                               | | ` CharSequence`                                                                                                                   | ` getTooltipText() `                                                                                                                                                                                                                                                 | | ` final int`                                                                                                                      | ` getTop() `                                                                                                                                                                                                                                                         | | ` float`                                                                                                                          | ` getTopFadingEdgeStrength() `                                                                                                                                                                                                                                       | | ` int`                                                                                                                            | ` getTopPaddingOffset() `                                                                                                                                                                                                                                            | | ` `[TouchDelegate](https://developer.android.com/reference/android/view/TouchDelegate.html)                                       | ` getTouchDelegate() `                                                                                                                                                                                                                                               | | ` ArrayList<`[View](https://developer.android.com/reference/android/view/View.html)`>`                                            | ` getTouchables() `                                                                                                                                                                                                                                                  | | ` String`                                                                                                                         | ` getTransitionName() `                                                                                                                                                                                                                                              | | ` float`                                                                                                                          | ` getTranslationX() `                                                                                                                                                                                                                                                | | ` float`                                                                                                                          | ` getTranslationY() `                                                                                                                                                                                                                                                | | ` float`                                                                                                                          | ` getTranslationZ() `                                                                                                                                                                                                                                                | | ` int`                                                                                                                            | ` getVerticalFadingEdgeLength() `                                                                                                                                                                                                                                    | | ` int`                                                                                                                            | ` getVerticalScrollbarPosition() `                                                                                                                                                                                                                                   | | ` int`                                                                                                                            | ` getVerticalScrollbarWidth() `                                                                                                                                                                                                                                      | | ` `[ViewTreeObserver](https://developer.android.com/reference/android/view/ViewTreeObserver.html)                                 | ` getViewTreeObserver() `                                                                                                                                                                                                                                            | | ` int`                                                                                                                            | ` getVisibility() `                                                                                                                                                                                                                                                  | | ` final int`                                                                                                                      | ` getWidth() `                                                                                                                                                                                                                                                       | | ` int`                                                                                                                            | ` getWindowAttachCount() `                                                                                                                                                                                                                                           | | ` `[WindowId](https://developer.android.com/reference/android/view/WindowId.html)                                                 | ` getWindowId() `                                                                                                                                                                                                                                                    | | ` int`                                                                                                                            | ` getWindowSystemUiVisibility() `                                                                                                                                                                                                                                    | | ` `[IBinder](https://developer.android.com/reference/android/os/IBinder.html)                                                     | ` getWindowToken() `                                                                                                                                                                                                                                                 | | ` int`                                                                                                                            | ` getWindowVisibility() `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` getWindowVisibleDisplayFrame(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                  | | ` float`                                                                                                                          | ` getX() `                                                                                                                                                                                                                                                           | | ` float`                                                                                                                          | ` getY() `                                                                                                                                                                                                                                                           | | ` float`                                                                                                                          | ` getZ() `                                                                                                                                                                                                                                                           | | ` boolean`                                                                                                                        | ` hasExplicitFocusable() `                                                                                                                                                                                                                                           | | ` boolean`                                                                                                                        | ` hasFocus() `                                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                        | ` hasFocusable() `                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` hasNestedScrollingParent() `                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                        | ` hasOnClickListeners() `                                                                                                                                                                                                                                            | | ` boolean`                                                                                                                        | ` hasOverlappingRendering() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` hasPointerCapture() `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` hasTransientState() `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` hasWindowFocus() `                                                                                                                                                                                                                                                 | | ` static `[View](https://developer.android.com/reference/android/view/View.html)                                                  | ` inflate(`[Context](https://developer.android.com/reference/android/content/Context.html)` arg0, int arg1, `[ViewGroup](https://developer.android.com/reference/android/view/ViewGroup.html)` arg2) `                                                               | | ` void`                                                                                                                           | ` invalidate() `                                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` invalidate(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                    | | ` void`                                                                                                                           | ` invalidate(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` invalidateDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0) `                                                                                                                                           | | ` void`                                                                                                                           | ` invalidateOutline() `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` isAccessibilityFocused() `                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                        | ` isActivated() `                                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` isAttachedToWindow() `                                                                                                                                                                                                                                             | | ` boolean`                                                                                                                        | ` isClickable() `                                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` isContextClickable() `                                                                                                                                                                                                                                             | | ` boolean`                                                                                                                        | ` isDirty() `                                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isDrawingCacheEnabled() `                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` isDuplicateParentStateEnabled() `                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` isEnabled() `                                                                                                                                                                                                                                                      | | ` final boolean`                                                                                                                  | ` isFocusable() `                                                                                                                                                                                                                                                    | | ` final boolean`                                                                                                                  | ` isFocusableInTouchMode() `                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                        | ` isFocused() `                                                                                                                                                                                                                                                      | | ` final boolean`                                                                                                                  | ` isFocusedByDefault() `                                                                                                                                                                                                                                             | | ` boolean`                                                                                                                        | ` isHapticFeedbackEnabled() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isHardwareAccelerated() `                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` isHorizontalFadingEdgeEnabled() `                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` isHorizontalScrollBarEnabled() `                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` isHovered() `                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` isImportantForAccessibility() `                                                                                                                                                                                                                                    | | ` final boolean`                                                                                                                  | ` isImportantForAutofill() `                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                        | ` isInEditMode() `                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` isInLayout() `                                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                        | ` isInTouchMode() `                                                                                                                                                                                                                                                  | | ` final boolean`                                                                                                                  | ` isKeyboardNavigationCluster() `                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` isLaidOut() `                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` isLayoutDirectionResolved() `                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` isLayoutRequested() `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` isLongClickable() `                                                                                                                                                                                                                                                | | ` boolean`                                                                                                                        | ` isNestedScrollingEnabled() `                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                        | ` isOpaque() `                                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                        | ` isPaddingOffsetRequired() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isPaddingRelative() `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` isPressed() `                                                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` isSaveEnabled() `                                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` isSaveFromParentEnabled() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isScreenReaderFocusable() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isScrollContainer() `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` isScrollbarFadingEnabled() `                                                                                                                                                                                                                                       | | ` boolean`                                                                                                                        | ` isSelected() `                                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                        | ` isShown() `                                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isSoundEffectsEnabled() `                                                                                                                                                                                                                                          | | ` final boolean`                                                                                                                  | ` isTemporarilyDetached() `                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` isTextAlignmentResolved() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isTextDirectionResolved() `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` isVerticalFadingEdgeEnabled() `                                                                                                                                                                                                                                    | | ` boolean`                                                                                                                        | ` isVerticalScrollBarEnabled() `                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                        | ` isVisibleToUserForAutofill(int arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` jumpDrawablesToCurrentState() `                                                                                                                                                                                                                                    | | ` `[View](https://developer.android.com/reference/android/view/View.html)                                                         | ` keyboardNavigationClusterSearch(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                         | | ` void`                                                                                                                           | ` layout(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                                   | | ` final void`                                                                                                                     | ` measure(int arg0, int arg1) `                                                                                                                                                                                                                                      | | ` static int[]`                                                                                                                   | ` mergeDrawableStates(int[] arg0, int[] arg1) `                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` offsetLeftAndRight(int arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` offsetTopAndBottom(int arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` onAnimationEnd() `                                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` onAnimationStart() `                                                                                                                                                                                                                                               | | ` `[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)                                         | ` onApplyWindowInsets(`[WindowInsets](https://developer.android.com/reference/android/view/WindowInsets.html)` arg0) `                                                                                                                                               | | ` void`                                                                                                                           | ` onAttachedToWindow() `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` onCancelPendingInputEvents() `                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                        | ` onCapturedPointerEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                              | | ` boolean`                                                                                                                        | ` onCheckIsTextEditor() `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` onConfigurationChanged(`[Configuration](https://developer.android.com/reference/android/content/res/Configuration.html)` arg0) `                                                                                                                                   | | ` void`                                                                                                                           | ` onCreateContextMenu(`[ContextMenu](https://developer.android.com/reference/android/view/ContextMenu.html)` arg0) `                                                                                                                                                 | | ` int[]`                                                                                                                          | ` onCreateDrawableState(int arg0) `                                                                                                                                                                                                                                  | | ` `[InputConnection](https://developer.android.com/reference/android/view/inputmethod/InputConnection.html)                       | ` onCreateInputConnection(`[EditorInfo](https://developer.android.com/reference/android/view/inputmethod/EditorInfo.html)` arg0) `                                                                                                                                   | | ` void`                                                                                                                           | ` onDetachedFromWindow() `                                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` onDisplayHint(int arg0) `                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` onDragEvent(`[DragEvent](https://developer.android.com/reference/android/view/DragEvent.html)` arg0) `                                                                                                                                                             | | ` void`                                                                                                                           | ` onDraw(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0) `                                                                                                                                                                    | | ` void`                                                                                                                           | ` onDrawForeground(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0) `                                                                                                                                                          | | ` final void`                                                                                                                     | ` onDrawScrollBars(`[Canvas](https://developer.android.com/reference/android/graphics/Canvas.html)` arg0) `                                                                                                                                                          | | ` boolean`                                                                                                                        | ` onFilterTouchEventForSecurity(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                       | | ` void`                                                                                                                           | ` onFinishInflate() `                                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` onFinishTemporaryDetach() `                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` onFocusChanged(boolean arg0, int arg1, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg2) `                                                                                                                                        | | ` boolean`                                                                                                                        | ` onGenericMotionEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                | | ` void`                                                                                                                           | ` onHoverChanged(boolean arg0) `                                                                                                                                                                                                                                     | | ` boolean`                                                                                                                        | ` onHoverEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                        | | ` void`                                                                                                                           | ` onInitializeAccessibilityEvent(`[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg0) `                                                                                                          | | ` void`                                                                                                                           | ` onInitializeAccessibilityNodeInfo(`[AccessibilityNodeInfo](https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html)` arg0) `                                                                                                 | | ` boolean`                                                                                                                        | ` onKeyDown(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `                                                                                                                                                       | | ` boolean`                                                                                                                        | ` onKeyFallback(`[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg0) `                                                                                                                                                             | | ` boolean`                                                                                                                        | ` onKeyLongPress(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `                                                                                                                                                  | | ` boolean`                                                                                                                        | ` onKeyMultiple(int arg0, int arg1, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg2) `                                                                                                                                         | | ` boolean`                                                                                                                        | ` onKeyPreIme(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `                                                                                                                                                     | | ` boolean`                                                                                                                        | ` onKeyShortcut(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `                                                                                                                                                   | | ` boolean`                                                                                                                        | ` onKeyUp(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `                                                                                                                                                         | | ` void`                                                                                                                           | ` onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4) `                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` onMeasure(int arg0, int arg1) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` onOverScrolled(int arg0, int arg1, boolean arg2, boolean arg3) `                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` onPointerCaptureChange(boolean arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` onPopulateAccessibilityEvent(`[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg0) `                                                                                                            | | ` void`                                                                                                                           | ` onProvideAutofillStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0, int arg1) `                                                                                                                            | | ` void`                                                                                                                           | ` onProvideAutofillVirtualStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0, int arg1) `                                                                                                                     | | ` void`                                                                                                                           | ` onProvideStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0) `                                                                                                                                              | | ` void`                                                                                                                           | ` onProvideVirtualStructure(`[ViewStructure](https://developer.android.com/reference/android/view/ViewStructure.html)` arg0) `                                                                                                                                       | | ` `[PointerIcon](https://developer.android.com/reference/android/view/PointerIcon.html)                                           | ` onResolvePointerIcon(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0, int arg1) `                                                                                                                                      | | ` void`                                                                                                                           | ` onRestoreInstanceState(`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)` arg0) `                                                                                                                                                  | | ` void`                                                                                                                           | ` onRtlPropertiesChanged(int arg0) `                                                                                                                                                                                                                                 | | ` `[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)                                               | ` onSaveInstanceState() `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` onScreenStateChanged(int arg0) `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` onScrollChanged(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` onSetAlpha(int arg0) `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` onSizeChanged(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` onStartTemporaryDetach() `                                                                                                                                                                                                                                         | | ` boolean`                                                                                                                        | ` onTouchEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                        | | ` boolean`                                                                                                                        | ` onTrackballEvent(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                                    | | ` void`                                                                                                                           | ` onVisibilityAggregated(boolean arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` onVisibilityChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                     | | ` void`                                                                                                                           | ` onWindowFocusChanged(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` onWindowSystemUiVisibilityChanged(int arg0) `                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` onWindowVisibilityChanged(int arg0) `                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` overScrollBy(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8) `                                                                                                                                                       | | ` boolean`                                                                                                                        | ` performAccessibilityAction(int arg0, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` arg1) `                                                                                                                                            | | ` boolean`                                                                                                                        | ` performClick() `                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` performContextClick(float arg0, float arg1) `                                                                                                                                                                                                                      | | ` boolean`                                                                                                                        | ` performContextClick() `                                                                                                                                                                                                                                            | | ` boolean`                                                                                                                        | ` performHapticFeedback(int arg0) `                                                                                                                                                                                                                                  | | ` boolean`                                                                                                                        | ` performHapticFeedback(int arg0, int arg1) `                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` performLongClick(float arg0, float arg1) `                                                                                                                                                                                                                         | | ` boolean`                                                                                                                        | ` performLongClick() `                                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` playSoundEffect(int arg0) `                                                                                                                                                                                                                                        | | ` boolean`                                                                                                                        | ` post(Runnable arg0) `                                                                                                                                                                                                                                              | | ` boolean`                                                                                                                        | ` postDelayed(Runnable arg0, long arg1) `                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` postInvalidate() `                                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` postInvalidate(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` postInvalidateDelayed(long arg0, int arg1, int arg2, int arg3, int arg4) `                                                                                                                                                                                         | | ` void`                                                                                                                           | ` postInvalidateDelayed(long arg0) `                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` postInvalidateOnAnimation(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                | | ` void`                                                                                                                           | ` postInvalidateOnAnimation() `                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` postOnAnimation(Runnable arg0) `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` postOnAnimationDelayed(Runnable arg0, long arg1) `                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` refreshDrawableState() `                                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` releasePointerCapture() `                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` removeCallbacks(Runnable arg0) `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` removeKeyFallbackListener(`[View.OnKeyFallbackListener](https://developer.android.com/reference/android/view/View.OnKeyFallbackListener.html)` arg0) `                                                                                                             | | ` void`                                                                                                                           | ` removeOnAttachStateChangeListener(`[View.OnAttachStateChangeListener](https://developer.android.com/reference/android/view/View.OnAttachStateChangeListener.html)` arg0) `                                                                                         | | ` void`                                                                                                                           | ` removeOnLayoutChangeListener(`[View.OnLayoutChangeListener](https://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html)` arg0) `                                                                                                        | | ` void`                                                                                                                           | ` requestApplyInsets() `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` requestFitSystemWindows() `                                                                                                                                                                                                                                        | | ` final boolean`                                                                                                                  | ` requestFocus(int arg0) `                                                                                                                                                                                                                                           | | ` final boolean`                                                                                                                  | ` requestFocus() `                                                                                                                                                                                                                                                   | | ` boolean`                                                                                                                        | ` requestFocus(int arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                                                                                                        | | ` final boolean`                                                                                                                  | ` requestFocusFromTouch() `                                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` requestLayout() `                                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` requestPointerCapture() `                                                                                                                                                                                                                                          | | ` boolean`                                                                                                                        | ` requestRectangleOnScreen(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                      | | ` boolean`                                                                                                                        | ` requestRectangleOnScreen(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0, boolean arg1) `                                                                                                                                        | | ` final void`                                                                                                                     | ` requestUnbufferedDispatch(`[MotionEvent](https://developer.android.com/reference/android/view/MotionEvent.html)` arg0) `                                                                                                                                           | | ` final <T extends `[View](https://developer.android.com/reference/android/view/View.html)`> T`                                   | ` requireViewById(int arg0) `                                                                                                                                                                                                                                        | | ` static int`                                                                                                                     | ` resolveSize(int arg0, int arg1) `                                                                                                                                                                                                                                  | | ` static int`                                                                                                                     | ` resolveSizeAndState(int arg0, int arg1, int arg2) `                                                                                                                                                                                                                | | ` boolean`                                                                                                                        | ` restoreDefaultFocus() `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` restoreHierarchyState(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                           | | ` void`                                                                                                                           | ` saveHierarchyState(`[SparseArray](https://developer.android.com/reference/android/util/SparseArray.html)`<`[Parcelable](https://developer.android.com/reference/android/os/Parcelable.html)`> arg0) `                                                              | | ` void`                                                                                                                           | ` scheduleDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0, Runnable arg1, long arg2) `                                                                                                                   | | ` void`                                                                                                                           | ` scrollBy(int arg0, int arg1) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` scrollTo(int arg0, int arg1) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` sendAccessibilityEvent(int arg0) `                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` sendAccessibilityEventUnchecked(`[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg0) `                                                                                                         | | ` void`                                                                                                                           | ` setAccessibilityDelegate(`[View.AccessibilityDelegate](https://developer.android.com/reference/android/view/View.AccessibilityDelegate.html)` arg0) `                                                                                                              | | ` void`                                                                                                                           | ` setAccessibilityLiveRegion(int arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setAccessibilityPaneTitle(CharSequence arg0) `                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setAccessibilityTraversalAfter(int arg0) `                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setAccessibilityTraversalBefore(int arg0) `                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` setActivated(boolean arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setAlpha(float arg0) `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setAnimation(`[Animation](https://developer.android.com/reference/android/view/animation/Animation.html)` arg0) `                                                                                                                                                  | | ` void`                                                                                                                           | ` setAutofillHints(String... arg0) `                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` setBackground(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0) `                                                                                                                                                | | ` void`                                                                                                                           | ` setBackgroundColor(int arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setBackgroundDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0) `                                                                                                                                        | | ` void`                                                                                                                           | ` setBackgroundResource(int arg0) `                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` setBackgroundTintList(`[ColorStateList](https://developer.android.com/reference/android/content/res/ColorStateList.html)` arg0) `                                                                                                                                  | | ` void`                                                                                                                           | ` setBackgroundTintMode(`[PorterDuff.Mode](https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html)` arg0) `                                                                                                                                   | | ` final void`                                                                                                                     | ` setBottom(int arg0) `                                                                                                                                                                                                                                              | | ` void`                                                                                                                           | ` setCameraDistance(float arg0) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setClickable(boolean arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setClipBounds(`[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg0) `                                                                                                                                                                 | | ` void`                                                                                                                           | ` setClipToOutline(boolean arg0) `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` setContentDescription(CharSequence arg0) `                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setContextClickable(boolean arg0) `                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` setDefaultFocusHighlightEnabled(boolean arg0) `                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setDrawingCacheBackgroundColor(int arg0) `                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setDrawingCacheEnabled(boolean arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setDrawingCacheQuality(int arg0) `                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` setDuplicateParentStateEnabled(boolean arg0) `                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setElevation(float arg0) `                                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setEnabled(boolean arg0) `                                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setFadingEdgeLength(int arg0) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setFilterTouchesWhenObscured(boolean arg0) `                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setFitsSystemWindows(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setFocusable(boolean arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setFocusable(int arg0) `                                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` setFocusableInTouchMode(boolean arg0) `                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` setFocusedByDefault(boolean arg0) `                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` setForeground(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0) `                                                                                                                                                | | ` void`                                                                                                                           | ` setForegroundGravity(int arg0) `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` setForegroundTintList(`[ColorStateList](https://developer.android.com/reference/android/content/res/ColorStateList.html)` arg0) `                                                                                                                                  | | ` void`                                                                                                                           | ` setForegroundTintMode(`[PorterDuff.Mode](https://developer.android.com/reference/android/graphics/PorterDuff.Mode.html)` arg0) `                                                                                                                                   | | ` void`                                                                                                                           | ` setHapticFeedbackEnabled(boolean arg0) `                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` setHasTransientState(boolean arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setHorizontalFadingEdgeEnabled(boolean arg0) `                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setHorizontalScrollBarEnabled(boolean arg0) `                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` setHovered(boolean arg0) `                                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setId(int arg0) `                                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` setImportantForAccessibility(int arg0) `                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` setImportantForAutofill(int arg0) `                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` setKeepScreenOn(boolean arg0) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setKeyboardNavigationCluster(boolean arg0) `                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setLabelFor(int arg0) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` setLayerPaint(`[Paint](https://developer.android.com/reference/android/graphics/Paint.html)` arg0) `                                                                                                                                                               | | ` void`                                                                                                                           | ` setLayerType(int arg0, `[Paint](https://developer.android.com/reference/android/graphics/Paint.html)` arg1) `                                                                                                                                                      | | ` void`                                                                                                                           | ` setLayoutDirection(int arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setLayoutParams(`[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg0) `                                                                                                                               | | ` final void`                                                                                                                     | ` setLeft(int arg0) `                                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` setLongClickable(boolean arg0) `                                                                                                                                                                                                                                   | | ` final void`                                                                                                                     | ` setMeasuredDimension(int arg0, int arg1) `                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setMinimumHeight(int arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setMinimumWidth(int arg0) `                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` setNestedScrollingEnabled(boolean arg0) `                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` setNextClusterForwardId(int arg0) `                                                                                                                                                                                                                                | | ` void`                                                                                                                           | ` setNextFocusDownId(int arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setNextFocusForwardId(int arg0) `                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` setNextFocusLeftId(int arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setNextFocusRightId(int arg0) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setNextFocusUpId(int arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setOnApplyWindowInsetsListener(`[View.OnApplyWindowInsetsListener](https://developer.android.com/reference/android/view/View.OnApplyWindowInsetsListener.html)` arg0) `                                                                                            | | ` void`                                                                                                                           | ` setOnCapturedPointerListener(`[View.OnCapturedPointerListener](https://developer.android.com/reference/android/view/View.OnCapturedPointerListener.html)` arg0) `                                                                                                  | | ` void`                                                                                                                           | ` setOnClickListener(`[View.OnClickListener](https://developer.android.com/reference/android/view/View.OnClickListener.html)` arg0) `                                                                                                                                | | ` void`                                                                                                                           | ` setOnContextClickListener(`[View.OnContextClickListener](https://developer.android.com/reference/android/view/View.OnContextClickListener.html)` arg0) `                                                                                                           | | ` void`                                                                                                                           | ` setOnCreateContextMenuListener(`[View.OnCreateContextMenuListener](https://developer.android.com/reference/android/view/View.OnCreateContextMenuListener.html)` arg0) `                                                                                            | | ` void`                                                                                                                           | ` setOnDragListener(`[View.OnDragListener](https://developer.android.com/reference/android/view/View.OnDragListener.html)` arg0) `                                                                                                                                   | | ` void`                                                                                                                           | ` setOnFocusChangeListener(`[View.OnFocusChangeListener](https://developer.android.com/reference/android/view/View.OnFocusChangeListener.html)` arg0) `                                                                                                              | | ` void`                                                                                                                           | ` setOnGenericMotionListener(`[View.OnGenericMotionListener](https://developer.android.com/reference/android/view/View.OnGenericMotionListener.html)` arg0) `                                                                                                        | | ` void`                                                                                                                           | ` setOnHoverListener(`[View.OnHoverListener](https://developer.android.com/reference/android/view/View.OnHoverListener.html)` arg0) `                                                                                                                                | | ` void`                                                                                                                           | ` setOnKeyListener(`[View.OnKeyListener](https://developer.android.com/reference/android/view/View.OnKeyListener.html)` arg0) `                                                                                                                                      | | ` void`                                                                                                                           | ` setOnLongClickListener(`[View.OnLongClickListener](https://developer.android.com/reference/android/view/View.OnLongClickListener.html)` arg0) `                                                                                                                    | | ` void`                                                                                                                           | ` setOnScrollChangeListener(`[View.OnScrollChangeListener](https://developer.android.com/reference/android/view/View.OnScrollChangeListener.html)` arg0) `                                                                                                           | | ` void`                                                                                                                           | ` setOnSystemUiVisibilityChangeListener(`[View.OnSystemUiVisibilityChangeListener](https://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html)` arg0) `                                                                       | | ` void`                                                                                                                           | ` setOnTouchListener(`[View.OnTouchListener](https://developer.android.com/reference/android/view/View.OnTouchListener.html)` arg0) `                                                                                                                                | | ` void`                                                                                                                           | ` setOutlineAmbientShadowColor(int arg0) `                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` setOutlineProvider(`[ViewOutlineProvider](https://developer.android.com/reference/android/view/ViewOutlineProvider.html)` arg0) `                                                                                                                                  | | ` void`                                                                                                                           | ` setOutlineSpotShadowColor(int arg0) `                                                                                                                                                                                                                              | | ` void`                                                                                                                           | ` setOverScrollMode(int arg0) `                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` setPadding(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setPaddingRelative(int arg0, int arg1, int arg2, int arg3) `                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setPivotX(float arg0) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` setPivotY(float arg0) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` setPointerIcon(`[PointerIcon](https://developer.android.com/reference/android/view/PointerIcon.html)` arg0) `                                                                                                                                                      | | ` void`                                                                                                                           | ` setPressed(boolean arg0) `                                                                                                                                                                                                                                         | | ` final void`                                                                                                                     | ` setRevealOnFocusHint(boolean arg0) `                                                                                                                                                                                                                               | | ` final void`                                                                                                                     | ` setRight(int arg0) `                                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setRotation(float arg0) `                                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` setRotationX(float arg0) `                                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setRotationY(float arg0) `                                                                                                                                                                                                                                         | | ` void`                                                                                                                           | ` setSaveEnabled(boolean arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setSaveFromParentEnabled(boolean arg0) `                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` setScaleX(float arg0) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` setScaleY(float arg0) `                                                                                                                                                                                                                                            | | ` void`                                                                                                                           | ` setScreenReaderFocusable(boolean arg0) `                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` setScrollBarDefaultDelayBeforeFade(int arg0) `                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setScrollBarFadeDuration(int arg0) `                                                                                                                                                                                                                               | | ` void`                                                                                                                           | ` setScrollBarSize(int arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setScrollBarStyle(int arg0) `                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` setScrollContainer(boolean arg0) `                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` setScrollIndicators(int arg0, int arg1) `                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` setScrollIndicators(int arg0) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setScrollX(int arg0) `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setScrollY(int arg0) `                                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setScrollbarFadingEnabled(boolean arg0) `                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` setSelected(boolean arg0) `                                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` setSoundEffectsEnabled(boolean arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setStateListAnimator(`[StateListAnimator](https://developer.android.com/reference/android/animation/StateListAnimator.html)` arg0) `                                                                                                                               | | ` void`                                                                                                                           | ` setSystemUiVisibility(int arg0) `                                                                                                                                                                                                                                  | | ` void`                                                                                                                           | ` setTag(int arg0, Object arg1) `                                                                                                                                                                                                                                    | | ` void`                                                                                                                           | ` setTag(Object arg0) `                                                                                                                                                                                                                                              | | ` void`                                                                                                                           | ` setTextAlignment(int arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setTextDirection(int arg0) `                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setTooltipText(CharSequence arg0) `                                                                                                                                                                                                                                | | ` final void`                                                                                                                     | ` setTop(int arg0) `                                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` setTouchDelegate(`[TouchDelegate](https://developer.android.com/reference/android/view/TouchDelegate.html)` arg0) `                                                                                                                                                | | ` final void`                                                                                                                     | ` setTransitionName(String arg0) `                                                                                                                                                                                                                                   | | ` void`                                                                                                                           | ` setTranslationX(float arg0) `                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` setTranslationY(float arg0) `                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` setTranslationZ(float arg0) `                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` setVerticalFadingEdgeEnabled(boolean arg0) `                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` setVerticalScrollBarEnabled(boolean arg0) `                                                                                                                                                                                                                        | | ` void`                                                                                                                           | ` setVerticalScrollbarPosition(int arg0) `                                                                                                                                                                                                                           | | ` void`                                                                                                                           | ` setVisibility(int arg0) `                                                                                                                                                                                                                                          | | ` void`                                                                                                                           | ` setWillNotCacheDrawing(boolean arg0) `                                                                                                                                                                                                                             | | ` void`                                                                                                                           | ` setWillNotDraw(boolean arg0) `                                                                                                                                                                                                                                     | | ` void`                                                                                                                           | ` setX(float arg0) `                                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` setY(float arg0) `                                                                                                                                                                                                                                                 | | ` void`                                                                                                                           | ` setZ(float arg0) `                                                                                                                                                                                                                                                 | | ` boolean`                                                                                                                        | ` showContextMenu() `                                                                                                                                                                                                                                                | | ` boolean`                                                                                                                        | ` showContextMenu(float arg0, float arg1) `                                                                                                                                                                                                                          | | ` `[ActionMode](https://developer.android.com/reference/android/view/ActionMode.html)                                             | ` startActionMode(`[ActionMode.Callback](https://developer.android.com/reference/android/view/ActionMode.Callback.html)` arg0, int arg1) `                                                                                                                           | | ` `[ActionMode](https://developer.android.com/reference/android/view/ActionMode.html)                                             | ` startActionMode(`[ActionMode.Callback](https://developer.android.com/reference/android/view/ActionMode.Callback.html)` arg0) `                                                                                                                                     | | ` void`                                                                                                                           | ` startAnimation(`[Animation](https://developer.android.com/reference/android/view/animation/Animation.html)` arg0) `                                                                                                                                                | | ` final boolean`                                                                                                                  | ` startDrag(`[ClipData](https://developer.android.com/reference/android/content/ClipData.html)` arg0, `[View.DragShadowBuilder](https://developer.android.com/reference/android/view/View.DragShadowBuilder.html)` arg1, Object arg2, int arg3) `                    | | ` final boolean`                                                                                                                  | ` startDragAndDrop(`[ClipData](https://developer.android.com/reference/android/content/ClipData.html)` arg0, `[View.DragShadowBuilder](https://developer.android.com/reference/android/view/View.DragShadowBuilder.html)` arg1, Object arg2, int arg3) `             | | ` boolean`                                                                                                                        | ` startNestedScroll(int arg0) `                                                                                                                                                                                                                                      | | ` void`                                                                                                                           | ` stopNestedScroll() `                                                                                                                                                                                                                                               | | ` String`                                                                                                                         | ` toString() `                                                                                                                                                                                                                                                       | | ` void`                                                                                                                           | ` unscheduleDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0, Runnable arg1) `                                                                                                                            | | ` void`                                                                                                                           | ` unscheduleDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0) `                                                                                                                                           | | ` final void`                                                                                                                     | ` updateDragShadow(`[View.DragShadowBuilder](https://developer.android.com/reference/android/view/View.DragShadowBuilder.html)` arg0) `                                                                                                                              | | ` boolean`                                                                                                                        | ` verifyDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0) `                                                                                                                                               | | ` boolean`                                                                                                                        | ` willNotCacheDrawing() `                                                                                                                                                                                                                                            | | ` boolean`                                                                                                                        | ` willNotDraw() `                                                                                                                                                                                                                                                    | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From class ` java.lang.Object ` |-------------------|-------------------------------| | ` Object`         | ` clone() `                   | | ` boolean`        | ` equals(Object arg0) `       | | ` void`           | ` finalize() `                | | ` final Class<?>` | ` getClass() `                | | ` int`            | ` hashCode() `                | | ` final void`     | ` notify() `                  | | ` final void`     | ` notifyAll() `               | | ` String`         | ` toString() `                | | ` final void`     | ` wait(long arg0, int arg1) ` | | ` final void`     | ` wait(long arg0) `           | | ` final void`     | ` wait() `                    | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.support.v4.view.ScrollingView](https://developer.android.com/reference/android/support/v4/view/ScrollingView)` ` |-----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract int` | ` `[computeHorizontalScrollExtent](https://developer.android.com/reference/android/support/v4/view/ScrollingView#computeHorizontalScrollExtent())`() ` <br /> Compute the horizontal extent of the horizontal scrollbar's thumb within the horizontal range. | | ` abstract int` | ` `[computeHorizontalScrollOffset](https://developer.android.com/reference/android/support/v4/view/ScrollingView#computeHorizontalScrollOffset())`() ` <br /> Compute the horizontal offset of the horizontal scrollbar's thumb within the horizontal range. | | ` abstract int` | ` `[computeHorizontalScrollRange](https://developer.android.com/reference/android/support/v4/view/ScrollingView#computeHorizontalScrollRange())`() ` <br /> Compute the horizontal range that the horizontal scrollbar represents.                           | | ` abstract int` | ` `[computeVerticalScrollExtent](https://developer.android.com/reference/android/support/v4/view/ScrollingView#computeVerticalScrollExtent())`() ` <br /> Compute the vertical extent of the vertical scrollbar's thumb within the vertical range.           | | ` abstract int` | ` `[computeVerticalScrollOffset](https://developer.android.com/reference/android/support/v4/view/ScrollingView#computeVerticalScrollOffset())`() ` <br /> Compute the vertical offset of the vertical scrollbar's thumb within the horizontal range.         | | ` abstract int` | ` `[computeVerticalScrollRange](https://developer.android.com/reference/android/support/v4/view/ScrollingView#computeVerticalScrollRange())`() ` <br /> Compute the vertical range that the vertical scrollbar represents.                                   | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.support.v4.view.NestedScrollingChild2](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild2)` ` |---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract boolean` | ` `[dispatchNestedPreScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild2#dispatchNestedPreScroll(int, int, int[], int[], int))`(int dx, int dy, int[] consumed, int[] offsetInWindow, int type) ` Dispatch one step of a nested scroll in progress before this view consumes any portion of it. | | ` abstract boolean` | ` `[dispatchNestedScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild2#dispatchNestedScroll(int, int, int, int, int[], int))`(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow, int type) ` Dispatch one step of a nested scroll in progress.            | | ` abstract boolean` | ` `[hasNestedScrollingParent](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild2#hasNestedScrollingParent(int))`(int type) ` Returns true if this view has a nested scrolling parent for the given input type.                                                                                         | | ` abstract boolean` | ` `[startNestedScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild2#startNestedScroll(int, int))`(int axes, int type) ` Begin a nestable scroll operation along the given axes, for the given input type.                                                                                        | | ` abstract void`    | ` `[stopNestedScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild2#stopNestedScroll(int))`(int type) ` Stop a nested scroll in progress for the given input type.                                                                                                                                | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.view.ViewParent](https://developer.android.com/reference/android/view/ViewParent.html)` ` |------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract void`                                                                               | ` bringChildToFront(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                           | | ` abstract boolean`                                                                            | ` canResolveLayoutDirection() `                                                                                                                                                                                                                                                | | ` abstract boolean`                                                                            | ` canResolveTextAlignment() `                                                                                                                                                                                                                                                  | | ` abstract boolean`                                                                            | ` canResolveTextDirection() `                                                                                                                                                                                                                                                  | | ` abstract void`                                                                               | ` childDrawableStateChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                   | | ` abstract void`                                                                               | ` childHasTransientStateChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, boolean arg1) `                                                                                                                                                 | | ` abstract void`                                                                               | ` clearChildFocus(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                             | | ` abstract void`                                                                               | ` createContextMenu(`[ContextMenu](https://developer.android.com/reference/android/view/ContextMenu.html)` arg0) `                                                                                                                                                             | | ` abstract `[View](https://developer.android.com/reference/android/view/View.html)             | ` focusSearch(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                                       | | ` abstract void`                                                                               | ` focusableViewAvailable(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                      | | ` abstract boolean`                                                                            | ` getChildVisibleRect(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1, `[Point](https://developer.android.com/reference/android/graphics/Point.html)` arg2) ` | | ` abstract int`                                                                                | ` getLayoutDirection() `                                                                                                                                                                                                                                                       | | ` abstract `[ViewParent](https://developer.android.com/reference/android/view/ViewParent.html) | ` getParent() `                                                                                                                                                                                                                                                                | | ` abstract `[ViewParent](https://developer.android.com/reference/android/view/ViewParent.html) | ` getParentForAccessibility() `                                                                                                                                                                                                                                                | | ` abstract int`                                                                                | ` getTextAlignment() `                                                                                                                                                                                                                                                         | | ` abstract int`                                                                                | ` getTextDirection() `                                                                                                                                                                                                                                                         | | ` abstract void`                                                                               | ` invalidateChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                                          | | ` abstract `[ViewParent](https://developer.android.com/reference/android/view/ViewParent.html) | ` invalidateChildInParent(int[] arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1) `                                                                                                                                                     | | ` abstract boolean`                                                                            | ` isLayoutDirectionResolved() `                                                                                                                                                                                                                                                | | ` abstract boolean`                                                                            | ` isLayoutRequested() `                                                                                                                                                                                                                                                        | | ` abstract boolean`                                                                            | ` isTextAlignmentResolved() `                                                                                                                                                                                                                                                  | | ` abstract boolean`                                                                            | ` isTextDirectionResolved() `                                                                                                                                                                                                                                                  | | ` abstract `[View](https://developer.android.com/reference/android/view/View.html)             | ` keyboardNavigationClusterSearch(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1) `                                                                                                                                                   | | ` abstract void`                                                                               | ` notifySubtreeAccessibilityStateChanged(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1, int arg2) `                                                             | | ` default void`                                                                                | ` onDescendantInvalidated(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1) `                                                                                      | | ` abstract boolean`                                                                            | ` onNestedFling(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, float arg1, float arg2, boolean arg3) `                                                                                                                                         | | ` abstract boolean`                                                                            | ` onNestedPreFling(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, float arg1, float arg2) `                                                                                                                                                    | | ` abstract boolean`                                                                            | ` onNestedPrePerformAccessibilityAction(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, `[Bundle](https://developer.android.com/reference/android/os/Bundle.html)` arg2) `                                                            | | ` abstract void`                                                                               | ` onNestedPreScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, int arg2, int[] arg3) `                                                                                                                                           | | ` abstract void`                                                                               | ` onNestedScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, int arg1, int arg2, int arg3, int arg4) `                                                                                                                                      | | ` abstract void`                                                                               | ` onNestedScrollAccepted(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1, int arg2) `                                                                             | | ` abstract boolean`                                                                            | ` onStartNestedScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1, int arg2) `                                                                                | | ` abstract void`                                                                               | ` onStopNestedScroll(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                          | | ` abstract void`                                                                               | ` recomputeViewAttributes(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                     | | ` abstract void`                                                                               | ` requestChildFocus(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[View](https://developer.android.com/reference/android/view/View.html)` arg1) `                                                                                            | | ` abstract boolean`                                                                            | ` requestChildRectangleOnScreen(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[Rect](https://developer.android.com/reference/android/graphics/Rect.html)` arg1, boolean arg2) `                                                              | | ` abstract void`                                                                               | ` requestDisallowInterceptTouchEvent(boolean arg0) `                                                                                                                                                                                                                           | | ` abstract void`                                                                               | ` requestFitSystemWindows() `                                                                                                                                                                                                                                                  | | ` abstract void`                                                                               | ` requestLayout() `                                                                                                                                                                                                                                                            | | ` abstract boolean`                                                                            | ` requestSendAccessibilityEvent(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg1) `                                      | | ` abstract void`                                                                               | ` requestTransparentRegion(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                    | | ` abstract boolean`                                                                            | ` showContextMenuForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                                                                     | | ` abstract boolean`                                                                            | ` showContextMenuForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, float arg1, float arg2) `                                                                                                                                             | | ` abstract `[ActionMode](https://developer.android.com/reference/android/view/ActionMode.html) | ` startActionModeForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ActionMode.Callback](https://developer.android.com/reference/android/view/ActionMode.Callback.html)` arg1, int arg2) `                                              | | ` abstract `[ActionMode](https://developer.android.com/reference/android/view/ActionMode.html) | ` startActionModeForChild(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ActionMode.Callback](https://developer.android.com/reference/android/view/ActionMode.Callback.html)` arg1) `                                                        | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.view.ViewManager](https://developer.android.com/reference/android/view/ViewManager.html)` ` |------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract void` | ` addView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg1) `          | | ` abstract void` | ` removeView(`[View](https://developer.android.com/reference/android/view/View.html)` arg0) `                                                                                                                          | | ` abstract void` | ` updateViewLayout(`[View](https://developer.android.com/reference/android/view/View.html)` arg0, `[ViewGroup.LayoutParams](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html)` arg1) ` | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.graphics.drawable.Drawable.Callback](https://developer.android.com/reference/android/graphics/drawable/Drawable.Callback.html)` ` |------------------|----------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract void` | ` invalidateDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0) `                         | | ` abstract void` | ` scheduleDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0, Runnable arg1, long arg2) ` | | ` abstract void` | ` unscheduleDrawable(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` arg0, Runnable arg1) `          | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.view.KeyEvent.Callback](https://developer.android.com/reference/android/view/KeyEvent.Callback.html)` ` |---------------------|------------------------------------------------------------------------------------------------------------------------------| | ` abstract boolean` | ` onKeyDown(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `               | | ` abstract boolean` | ` onKeyLongPress(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `          | | ` abstract boolean` | ` onKeyMultiple(int arg0, int arg1, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg2) ` | | ` abstract boolean` | ` onKeyUp(int arg0, `[KeyEvent](https://developer.android.com/reference/android/view/KeyEvent.html)` arg1) `                 | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.view.accessibility.AccessibilityEventSource](https://developer.android.com/reference/android/view/accessibility/AccessibilityEventSource.html)` ` |------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract void` | ` sendAccessibilityEvent(int arg0) `                                                                                                                         | | ` abstract void` | ` sendAccessibilityEventUnchecked(`[AccessibilityEvent](https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html)` arg0) ` | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView#)From interface ` `[android.support.v4.view.NestedScrollingChild](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild)` ` |---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` abstract boolean` | ` `[dispatchNestedFling](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#dispatchNestedFling(float, float, boolean))`(float velocityX, float velocityY, boolean consumed) ` Dispatch a fling to a nested scrolling parent.                                                           | | ` abstract boolean` | ` `[dispatchNestedPreFling](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#dispatchNestedPreFling(float, float))`(float velocityX, float velocityY) ` Dispatch a fling to a nested scrolling parent before it is processed by this view.                                            | | ` abstract boolean` | ` `[dispatchNestedPreScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#dispatchNestedPreScroll(int, int, int[], int[]))`(int dx, int dy, int[] consumed, int[] offsetInWindow) ` Dispatch one step of a nested scroll in progress before this view consumes any portion of it. | | ` abstract boolean` | ` `[dispatchNestedScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#dispatchNestedScroll(int, int, int, int, int[]))`(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow) ` Dispatch one step of a nested scroll in progress.            | | ` abstract boolean` | ` `[hasNestedScrollingParent](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#hasNestedScrollingParent())`() ` Returns true if this view has a nested scrolling parent.                                                                                                              | | ` abstract boolean` | ` `[isNestedScrollingEnabled](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#isNestedScrollingEnabled())`() ` Returns true if nested scrolling is enabled for this view.                                                                                                            | | ` abstract void`    | ` `[setNestedScrollingEnabled](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#setNestedScrollingEnabled(boolean))`(boolean enabled) ` Enable or disable nested scrolling for this view.                                                                                             | | ` abstract boolean` | ` `[startNestedScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#startNestedScroll(int))`(int axes) ` Begin a nestable scroll operation along the given axes.                                                                                                                  | | ` abstract void`    | ` `[stopNestedScroll](https://developer.android.com/reference/android/support/v4/view/NestedScrollingChild#stopNestedScroll())`() ` Stop a nested scroll in progress.                                                                                                                                                     | ||

## Public constructors

### VerticalGridView

added in [version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
VerticalGridView (Context context)
```

<br />

<br />

|         Parameters          ||
|-----------|------------------|
| `context` | `Context` <br /> |

### VerticalGridView

added in [version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
VerticalGridView (Context context, 
                AttributeSet attrs)
```

<br />

<br />

|            Parameters            ||
|-----------|-----------------------|
| `context` | `Context` <br />      |
| `attrs`   | `AttributeSet` <br /> |

### VerticalGridView

added in [version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
VerticalGridView (Context context, 
                AttributeSet attrs, 
                int defStyle)
```

<br />

<br />

|            Parameters             ||
|------------|-----------------------|
| `context`  | `Context` <br />      |
| `attrs`    | `AttributeSet` <br /> |
| `defStyle` | `int` <br />          |

## Public methods

### setColumnWidth

added in [version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setColumnWidth (int width)
```

Sets the column width.

<br />

|                                                                                                                    Parameters                                                                                                                    ||
|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `width` | `int`: May be [WRAP_CONTENT](https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#WRAP_CONTENT), or a size in pixels. If zero, column width will be fixed based on number of columns and view width. <br /> |

### setNumColumns

added in [version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setNumColumns (int numColumns)
```

Sets the number of columns. Defaults to one.

<br />

|         Parameters         ||
|--------------|--------------|
| `numColumns` | `int` <br /> |

## Protected methods

### initAttributes

added in [version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void initAttributes (Context context, 
                AttributeSet attrs)
```

<br />

<br />

|            Parameters            ||
|-----------|-----------------------|
| `context` | `Context` <br />      |
| `attrs`   | `AttributeSet` <br /> |

-

  ## Interfaces

  - [BaseGridView.OnKeyInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnKeyInterceptListener)
  - [BaseGridView.OnMotionInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnMotionInterceptListener)
  - [BaseGridView.OnTouchInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnTouchInterceptListener)
  - [BaseGridView.OnUnhandledKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnUnhandledKeyListener)
  - [BaseOnItemViewClickedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseOnItemViewClickedListener)
  - [BaseOnItemViewSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseOnItemViewSelectedListener)
  - [BrowseFrameLayout.OnChildFocusListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BrowseFrameLayout.OnChildFocusListener)
  - [BrowseFrameLayout.OnFocusSearchListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BrowseFrameLayout.OnFocusSearchListener)
  - [FacetProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/FacetProvider)
  - [FacetProviderAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/FacetProviderAdapter)
  - [FocusHighlight](https://developer.android.com/reference/android/support/v17/leanback/widget/FocusHighlight)
  - [FragmentAnimationProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/FragmentAnimationProvider)
  - [ImeKeyMonitor](https://developer.android.com/reference/android/support/v17/leanback/widget/ImeKeyMonitor)
  - [ImeKeyMonitor.ImeKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/ImeKeyMonitor.ImeKeyListener)
  - [MultiActionsProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/MultiActionsProvider)
  - [OnActionClickedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnActionClickedListener)
  - [OnChildLaidOutListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildLaidOutListener)
  - [OnChildSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildSelectedListener)
  - [OnItemViewClickedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnItemViewClickedListener)
  - [OnItemViewSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnItemViewSelectedListener)
  - [PlaybackSeekUi](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekUi)
  - [SearchBar.SearchBarListener](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchBar.SearchBarListener)
  - [SearchBar.SearchBarPermissionListener](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchBar.SearchBarPermissionListener)
  - [SearchEditText.OnKeyboardDismissListener](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchEditText.OnKeyboardDismissListener)
  - [SpeechRecognitionCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/SpeechRecognitionCallback)
  - [TitleViewAdapter.Provider](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleViewAdapter.Provider)
  - [ViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/ViewHolderTask)
-

  ## Classes

  - [AbstractDetailsDescriptionPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractDetailsDescriptionPresenter)
  - [AbstractDetailsDescriptionPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractDetailsDescriptionPresenter.ViewHolder)
  - [AbstractMediaItemPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaItemPresenter)
  - [AbstractMediaItemPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaItemPresenter.ViewHolder)
  - [AbstractMediaListHeaderPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaListHeaderPresenter)
  - [AbstractMediaListHeaderPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaListHeaderPresenter.ViewHolder)
  - [Action](https://developer.android.com/reference/android/support/v17/leanback/widget/Action)
  - [ArrayObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ArrayObjectAdapter)
  - [BaseCardView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseCardView)
  - [BaseCardView.LayoutParams](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseCardView.LayoutParams)
  - [BaseGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView)
  - [BrowseFrameLayout](https://developer.android.com/reference/android/support/v17/leanback/widget/BrowseFrameLayout)
  - [ClassPresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/ClassPresenterSelector)
  - [ControlButtonPresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/ControlButtonPresenterSelector)
  - [CursorObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/CursorObjectAdapter)
  - [DetailsOverviewLogoPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewLogoPresenter)
  - [DetailsOverviewLogoPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewLogoPresenter.ViewHolder)
  - [DetailsOverviewRow](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRow)
  - [DetailsOverviewRow.Listener](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRow.Listener)
  - [DetailsOverviewRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRowPresenter)
  - [DetailsOverviewRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.ViewHolder)
  - [DetailsParallax](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsParallax)
  - [DiffCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/DiffCallback)
  - [DividerPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/DividerPresenter)
  - [DividerRow](https://developer.android.com/reference/android/support/v17/leanback/widget/DividerRow)
  - [FocusHighlightHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/FocusHighlightHelper)
  - [FullWidthDetailsOverviewRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter)
  - [FullWidthDetailsOverviewRowPresenter.Listener](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.Listener)
  - [FullWidthDetailsOverviewRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.ViewHolder)
  - [FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener)
  - [FullWidthDetailsOverviewSharedElementHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewSharedElementHelper)
  - [GuidanceStylist](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidanceStylist)
  - [GuidanceStylist.Guidance](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidanceStylist.Guidance)
  - [GuidedAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction)
  - [GuidedAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.Builder)
  - [GuidedAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase)
  - [GuidedActionDiffCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionDiffCallback)
  - [GuidedActionEditText](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionEditText)
  - [GuidedActionsStylist](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionsStylist)
  - [GuidedActionsStylist.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionsStylist.ViewHolder)
  - [GuidedDatePickerAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction)
  - [GuidedDatePickerAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.Builder)
  - [GuidedDatePickerAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.BuilderBase)
  - [HeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/HeaderItem)
  - [HorizontalGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/HorizontalGridView)
  - [HorizontalHoverCardSwitcher](https://developer.android.com/reference/android/support/v17/leanback/widget/HorizontalHoverCardSwitcher)
  - [ImageCardView](https://developer.android.com/reference/android/support/v17/leanback/widget/ImageCardView)
  - [ItemAlignmentFacet](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemAlignmentFacet)
  - [ItemAlignmentFacet.ItemAlignmentDef](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemAlignmentFacet.ItemAlignmentDef)
  - [ItemBridgeAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter)
  - [ItemBridgeAdapter.AdapterListener](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter.AdapterListener)
  - [ItemBridgeAdapter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter.ViewHolder)
  - [ItemBridgeAdapter.Wrapper](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter.Wrapper)
  - [ItemBridgeAdapterShadowOverlayWrapper](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper)
  - [ListRow](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRow)
  - [ListRowHoverCardView](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowHoverCardView)
  - [ListRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowPresenter)
  - [ListRowPresenter.SelectItemViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowPresenter.SelectItemViewHolderTask)
  - [ListRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowPresenter.ViewHolder)
  - [ListRowView](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowView)
  - [MultiActionsProvider.MultiAction](https://developer.android.com/reference/android/support/v17/leanback/widget/MultiActionsProvider.MultiAction)
  - [ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter)
  - [ObjectAdapter.DataObserver](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter.DataObserver)
  - [OnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildViewHolderSelectedListener)
  - [PageRow](https://developer.android.com/reference/android/support/v17/leanback/widget/PageRow)
  - [Parallax](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax)
  - [Parallax.FloatProperty](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax.FloatProperty)
  - [Parallax.IntProperty](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax.IntProperty)
  - [Parallax.PropertyMarkerValue](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax.PropertyMarkerValue)
  - [ParallaxEffect](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxEffect)
  - [ParallaxTarget](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxTarget)
  - [ParallaxTarget.DirectPropertyTarget](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxTarget.DirectPropertyTarget)
  - [ParallaxTarget.PropertyValuesHolderTarget](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxTarget.PropertyValuesHolderTarget)
  - [PlaybackControlsRow](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow)
  - [PlaybackControlsRow.ClosedCaptioningAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ClosedCaptioningAction)
  - [PlaybackControlsRow.FastForwardAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.FastForwardAction)
  - [PlaybackControlsRow.HighQualityAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.HighQualityAction)
  - [PlaybackControlsRow.MoreActions](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.MoreActions)
  - [PlaybackControlsRow.MultiAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.MultiAction)
  - [PlaybackControlsRow.OnPlaybackProgressCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.OnPlaybackProgressCallback)
  - [PlaybackControlsRow.PictureInPictureAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.PictureInPictureAction)
  - [PlaybackControlsRow.PlayPauseAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.PlayPauseAction)
  - [PlaybackControlsRow.RepeatAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.RepeatAction)
  - [PlaybackControlsRow.RewindAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.RewindAction)
  - [PlaybackControlsRow.ShuffleAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ShuffleAction)
  - [PlaybackControlsRow.SkipNextAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.SkipNextAction)
  - [PlaybackControlsRow.SkipPreviousAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.SkipPreviousAction)
  - [PlaybackControlsRow.ThumbsAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsAction)
  - [PlaybackControlsRow.ThumbsDownAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsDownAction)
  - [PlaybackControlsRow.ThumbsUpAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsUpAction)
  - [PlaybackControlsRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRowPresenter)
  - [PlaybackControlsRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRowPresenter.ViewHolder)
  - [PlaybackRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackRowPresenter)
  - [PlaybackRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackRowPresenter.ViewHolder)
  - [PlaybackSeekDataProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekDataProvider)
  - [PlaybackSeekDataProvider.ResultCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekDataProvider.ResultCallback)
  - [PlaybackSeekUi.Client](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekUi.Client)
  - [PlaybackTransportRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackTransportRowPresenter)
  - [PlaybackTransportRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackTransportRowPresenter.ViewHolder)
  - [Presenter](https://developer.android.com/reference/android/support/v17/leanback/widget/Presenter)
  - [Presenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/Presenter.ViewHolder)
  - [Presenter.ViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/Presenter.ViewHolderTask)
  - [PresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/PresenterSelector)
  - [PresenterSwitcher](https://developer.android.com/reference/android/support/v17/leanback/widget/PresenterSwitcher)
  - [RecyclerViewParallax](https://developer.android.com/reference/android/support/v17/leanback/widget/RecyclerViewParallax)
  - [RecyclerViewParallax.ChildPositionProperty](https://developer.android.com/reference/android/support/v17/leanback/widget/RecyclerViewParallax.ChildPositionProperty)
  - [Row](https://developer.android.com/reference/android/support/v17/leanback/widget/Row)
  - [RowHeaderPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/RowHeaderPresenter)
  - [RowHeaderPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/RowHeaderPresenter.ViewHolder)
  - [RowHeaderView](https://developer.android.com/reference/android/support/v17/leanback/widget/RowHeaderView)
  - [RowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/RowPresenter)
  - [RowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/RowPresenter.ViewHolder)
  - [SearchBar](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchBar)
  - [SearchEditText](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchEditText)
  - [SearchOrbView](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchOrbView)
  - [SearchOrbView.Colors](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchOrbView.Colors)
  - [SectionRow](https://developer.android.com/reference/android/support/v17/leanback/widget/SectionRow)
  - [ShadowOverlayContainer](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayContainer)
  - [ShadowOverlayHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayHelper)
  - [ShadowOverlayHelper.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayHelper.Builder)
  - [ShadowOverlayHelper.Options](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayHelper.Options)
  - [SinglePresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/SinglePresenterSelector)
  - [SparseArrayObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/SparseArrayObjectAdapter)
  - [SpeechOrbView](https://developer.android.com/reference/android/support/v17/leanback/widget/SpeechOrbView)
  - [TitleHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleHelper)
  - [TitleView](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleView)
  - [TitleViewAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleViewAdapter)
  - [VerticalGridPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridPresenter)
  - [VerticalGridPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridPresenter.ViewHolder)
  - [VerticalGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView)