# GuidedAction.BuilderBase

added in[version 24.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:[Ctors](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#pubctors)\|[Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#pubmethods)\|[Protected Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#promethods)\|[Inherited Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#)  

# GuidedAction.BuilderBase

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

abstract
class
GuidedAction.BuilderBase
`  
`

extends Object


``


`

|---|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| java.lang.Object                                                                                                                                                                                                                                 ||
| ↳ | android.support.v17.leanback.widget.GuidedAction.BuilderBase\<B extends[android.support.v17.leanback.widget.GuidedAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase)\> |

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#)Known Direct Subclasses [GuidedAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.Builder),[GuidedDatePickerAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.BuilderBase)\<B extends[BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.BuilderBase)\> |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------| | [GuidedAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.Builder)                                                                                                                                                                       | Builds a[GuidedAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction)object. | | [GuidedDatePickerAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.BuilderBase)\<B extends[BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.BuilderBase)\> | Base Builder class to build GuidedDatePickerAction.                                                                     | |

|---|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#)Known Indirect Subclasses [GuidedDatePickerAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.Builder) |----------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------| | [GuidedDatePickerAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.Builder) | Builder class to build a GuidedDatePickerAction. | ||

<br />

*** ** * ** ***

Base builder class to build a[GuidedAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction)object. When subclass GuidedAction, you can override this BuilderBase class, implements your build() method which should call[applyValues(GuidedAction)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#applyValues(android.support.v17.leanback.widget.GuidedAction)). When using GuidedAction directly, use[GuidedAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.Builder).

## Summary

|                                                                                                                                                            ### Public constructors                                                                                                                                                             ||
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[GuidedAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#GuidedAction.BuilderBase(android.content.Context))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context) ` Creates a BuilderBase for GuidedAction or its subclass. |

|                                                                                                                                                                                                                                                                       ### Public methods                                                                                                                                                                                                                                                                       ||
|------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` B`                                                                               | ` `[autoSaveRestoreEnabled](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#autoSaveRestoreEnabled(boolean))`(boolean autoSaveRestoreEnabled) ` Explicitly sets auto restore feature on the GuidedAction.                                                                                                                                                                                                             |
| ` B`                                                                               | ` `[checkSetId](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#checkSetId(int))`(int checkSetId) ` Indicates whether this action is part of a single-select group similar to radio buttons or this action is a checkbox.                                                                                                                                                                                             |
| ` B`                                                                               | ` `[checked](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#checked(boolean))`(boolean checked) ` Indicates whether this action is initially checked.                                                                                                                                                                                                                                                                |
| ` B`                                                                               | ` `[clickAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#clickAction(long))`(long id) ` Construct a clickable action with associated id and auto assign pre-defined title for the action.                                                                                                                                                                                                                     |
| ` B`                                                                               | ` `[description](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#description(int))`(int descriptionResourceId) ` Sets the description for this action.                                                                                                                                                                                                                                                                |
| ` B`                                                                               | ` `[description](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#description(java.lang.CharSequence))`(CharSequence description) ` Sets the description for this action.                                                                                                                                                                                                                                              |
| ` B`                                                                               | ` `[descriptionEditInputType](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#descriptionEditInputType(int))`(int inputType) ` Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action description in editing.                                                                                                                                                             |
| ` B`                                                                               | ` `[descriptionEditable](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#descriptionEditable(boolean))`(boolean editable) ` Indicates whether this action's description is editable                                                                                                                                                                                                                                   |
| ` B`                                                                               | ` `[descriptionInputType](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#descriptionInputType(int))`(int inputType) ` Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action description not in editing.                                                                                                                                                                 |
| ` B`                                                                               | ` `[editDescription](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#editDescription(java.lang.CharSequence))`(CharSequence description) ` Sets the optional description text to edit.                                                                                                                                                                                                                                |
| ` B`                                                                               | ` `[editDescription](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#editDescription(int))`(int descriptionResourceId) ` Sets the optional description text to edit.                                                                                                                                                                                                                                                  |
| ` B`                                                                               | ` `[editInputType](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#editInputType(int))`(int inputType) ` Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action title in editing.                                                                                                                                                                                         |
| ` B`                                                                               | ` `[editTitle](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#editTitle(java.lang.CharSequence))`(CharSequence editTitle) ` Sets the optional title text to edit.                                                                                                                                                                                                                                                    |
| ` B`                                                                               | ` `[editTitle](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#editTitle(int))`(int editTitleResourceId) ` Sets the optional title text to edit.                                                                                                                                                                                                                                                                      |
| ` B`                                                                               | ` `[editable](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#editable(boolean))`(boolean editable) ` Indicates whether this action title is editable.                                                                                                                                                                                                                                                                |
| ` B`                                                                               | ` `[enabled](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#enabled(boolean))`(boolean enabled) ` Indicates whether this action is enabled.                                                                                                                                                                                                                                                                          |
| ` B`                                                                               | ` `[focusable](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#focusable(boolean))`(boolean focusable) ` Indicates whether this action can take focus.                                                                                                                                                                                                                                                                |
| ` `[Context](https://developer.android.com/reference/android/content/Context.html) | ` `[getContext](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#getContext())`() ` Returns Context of this Builder.                                                                                                                                                                                                                                                                                                   |
| ` B`                                                                               | ` `[hasEditableActivatorView](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#hasEditableActivatorView(boolean))`(boolean editable) ` Indicates whether this action has a view can be activated to edit, e.g.                                                                                                                                                                                                         |
| ` B`                                                                               | ` `[hasNext](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#hasNext(boolean))`(boolean hasNext) ` Indicates whether this action has a next state and should display a chevron.                                                                                                                                                                                                                                       |
| ` B`                                                                               | ` `[icon](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#icon(android.graphics.drawable.Drawable))`(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` icon) ` Sets the action's icon drawable.                                                                                                                                                                           |
| ` B`                                                                               | ` `[icon](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#icon(int))`(int iconResourceId) ` Sets the action's icon drawable by retrieving it by resource ID from Builder's context.                                                                                                                                                                                                                                   |
| ` B`                                                                               | ` `[iconResourceId](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#iconResourceId(int, android.content.Context))`(int iconResourceId, `[Context](https://developer.android.com/reference/android/content/Context.html)` context) ` *This method was deprecated in API level 24.1.0. Use[icon(int)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#icon(int)).* |
| ` B`                                                                               | ` `[id](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#id(long))`(long id) ` Sets the ID associated with this action.                                                                                                                                                                                                                                                                                                |
| ` B`                                                                               | ` `[infoOnly](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#infoOnly(boolean))`(boolean infoOnly) ` Indicates whether this action is for information purposes only and cannot be clicked.                                                                                                                                                                                                                           |
| ` B`                                                                               | ` `[inputType](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#inputType(int))`(int inputType) ` Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action title not in editing.                                                                                                                                                                                             |
| ` B`                                                                               | ` `[intent](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#intent(android.content.Intent))`(`[Intent](https://developer.android.com/reference/android/content/Intent.html)` intent) ` Sets the intent associated with this action.                                                                                                                                                                                   |
| ` B`                                                                               | ` `[multilineDescription](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#multilineDescription(boolean))`(boolean multilineDescription) ` Indicates whether the title and description are long, and should be displayed appropriately.                                                                                                                                                                                |
| ` B`                                                                               | ` `[subActions](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#subActions(java.util.List<android.support.v17.leanback.widget.GuidedAction>))`(List<`[GuidedAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction)`> subActions) ` Sets sub actions list.                                                                                                                  |
| ` B`                                                                               | ` `[title](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#title(java.lang.CharSequence))`(CharSequence title) ` Sets the title for this action.                                                                                                                                                                                                                                                                      |
| ` B`                                                                               | ` `[title](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#title(int))`(int titleResourceId) ` Sets the title for this action.                                                                                                                                                                                                                                                                                        |

|                                                                                                                                                                                    ### Protected methods                                                                                                                                                                                     ||
|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` final void` | ` `[applyValues](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#applyValues(android.support.v17.leanback.widget.GuidedAction))`(`[GuidedAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction)` action) ` Subclass of BuilderBase should call this function to apply values. |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#)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() `                    | ||

## Public constructors

### GuidedAction.BuilderBase

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

```
GuidedAction.BuilderBase (Context context)
```

Creates a BuilderBase for GuidedAction or its subclass.

<br />

|                                 Parameters                                  ||
|-----------|------------------------------------------------------------------|
| `context` | `Context`: Context object used to build the GuidedAction. <br /> |

## Public methods

### autoSaveRestoreEnabled

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

```
B autoSaveRestoreEnabled (boolean autoSaveRestoreEnabled)
```

Explicitly sets auto restore feature on the GuidedAction. It's by default true.

<br />

|                                                       Parameters                                                        ||
|--------------------------|-----------------------------------------------------------------------------------------------|
| `autoSaveRestoreEnabled` | `boolean`: True if turn on auto save/restore of GuidedAction content, false otherwise. <br /> |

|                 Returns                  ||
|-----|-------------------------------------|
| `B` | The same BuilderBase object. <br /> |

**See also:**

- [isAutoSaveRestoreEnabled()](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#isAutoSaveRestoreEnabled())  

### checkSetId

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

```
B checkSetId (int checkSetId)
```

Indicates whether this action is part of a single-select group similar to radio buttons or this action is a checkbox. When one item in a check set is checked, all others with the same check set ID will be checked automatically.

<br />

|                                                                                                                                                                                Parameters                                                                                                                                                                                ||
|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `checkSetId` | `int`: The check set ID, or[NO_CHECK_SET](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#NO_CHECK_SET)to indicate not radio or checkbox, or[CHECKBOX_CHECK_SET_ID](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#CHECKBOX_CHECK_SET_ID)to indicate a checkbox. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### checked

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

```
B checked (boolean checked)
```

Indicates whether this action is initially checked.

<br />

|                          Parameters                          ||
|-----------|---------------------------------------------------|
| `checked` | `boolean`: Whether this action is checked. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### clickAction

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

```
B clickAction (long id)
```

Construct a clickable action with associated id and auto assign pre-defined title for the action. If the id is not supported, the method simply does nothing.

<br />

|                                                                                                                                                                                                                                                                                                                                                                                        Parameters                                                                                                                                                                                                                                                                                                                                                                                        ||
|------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `id` | `long`: One of[ACTION_ID_OK](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#ACTION_ID_OK)[ACTION_ID_CANCEL](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#ACTION_ID_CANCEL)[ACTION_ID_FINISH](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#ACTION_ID_FINISH)[ACTION_ID_CONTINUE](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#ACTION_ID_CONTINUE)[ACTION_ID_YES](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#ACTION_ID_YES)[ACTION_ID_NO](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction#ACTION_ID_NO). <br /> |

|                 Returns                  ||
|-----|-------------------------------------|
| `B` | The same BuilderBase object. <br /> |

### description

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

```
B description (int descriptionResourceId)
```

Sets the description for this action. The description is typically a longer string providing extra information on what the action will do.

<br />

|                                          Parameters                                           ||
|-------------------------|----------------------------------------------------------------------|
| `descriptionResourceId` | `int`: String resource id of the description for this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### description

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

```
B description (CharSequence description)
```

Sets the description for this action. The description is typically a longer string providing extra information on what the action will do.

<br />

|                               Parameters                               ||
|---------------|---------------------------------------------------------|
| `description` | `CharSequence`: The description for this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### descriptionEditInputType

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

```
B descriptionEditInputType (int inputType)
```

Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action description in editing.

<br />

|                                 Parameters                                  ||
|-------------|----------------------------------------------------------------|
| `inputType` | `int`: InputType for the action description in editing. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### descriptionEditable

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

```
B descriptionEditable (boolean editable)
```

Indicates whether this action's description is editable

<br />

|                                 Parameters                                 ||
|------------|----------------------------------------------------------------|
| `editable` | `boolean`: Whether this action description is editable. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### descriptionInputType

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

```
B descriptionInputType (int inputType)
```

Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action description not in editing.

<br />

|                                   Parameters                                    ||
|-------------|--------------------------------------------------------------------|
| `inputType` | `int`: InputType for the action description not in editing. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### editDescription

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

```
B editDescription (CharSequence description)
```

Sets the optional description text to edit. When TextView is activated, the edit description replaces the string of description.

<br />

|                                   Parameters                                   ||
|---------------|-----------------------------------------------------------------|
| `description` | `CharSequence`: The description to edit for this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### editDescription

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

```
B editDescription (int descriptionResourceId)
```

Sets the optional description text to edit. When TextView is activated, the edit description replaces the string of description.

<br />

|                                              Parameters                                               ||
|-------------------------|------------------------------------------------------------------------------|
| `descriptionResourceId` | `int`: String resource id of the description to edit for this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### editInputType

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

```
B editInputType (int inputType)
```

Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action title in editing.

<br />

|                              Parameters                               ||
|-------------|----------------------------------------------------------|
| `inputType` | `int`: InputType for the action title in editing. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### editTitle

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

```
B editTitle (CharSequence editTitle)
```

Sets the optional title text to edit. When TextView is activated, the edit title replaces the string of title.

<br />

|                                           Parameters                                            ||
|-------------|------------------------------------------------------------------------------------|
| `editTitle` | `CharSequence`: The optional title text to edit when TextView is activated. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### editTitle

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

```
B editTitle (int editTitleResourceId)
```

Sets the optional title text to edit. When TextView is activated, the edit title replaces the string of title.

<br />

|                                                       Parameters                                                       ||
|-----------------------|-------------------------------------------------------------------------------------------------|
| `editTitleResourceId` | `int`: String resource id of the optional title text to edit when TextView is activated. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### editable

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

```
B editable (boolean editable)
```

Indicates whether this action title is editable. Note: Editable actions cannot also be checked, or belong to a check set.

<br />

|                           Parameters                           ||
|------------|----------------------------------------------------|
| `editable` | `boolean`: Whether this action is editable. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### enabled

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

```
B enabled (boolean enabled)
```

Indicates whether this action is enabled. If not enabled, an action cannot be clicked.

<br />

|                         Parameters                          ||
|-----------|--------------------------------------------------|
| `enabled` | `boolean`: Whether the action is enabled. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### focusable

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

```
B focusable (boolean focusable)
```

Indicates whether this action can take focus.

<br />

|                 Returns                  ||
|-----|-------------------------------------|
| `B` | The same BuilderBase object. <br /> |

### getContext

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

```
Context getContext ()
```

Returns Context of this Builder.

<br />

|                                                     Returns                                                      ||
|---------------------------------------------------------------------------------|---------------------------------|
| [Context](https://developer.android.com/reference/android/content/Context.html) | Context of this Builder. <br /> |

### hasEditableActivatorView

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

```
B hasEditableActivatorView (boolean editable)
```

Indicates whether this action has a view can be activated to edit, e.g. a DatePicker.

<br />

|                                      Parameters                                      ||
|------------|--------------------------------------------------------------------------|
| `editable` | `boolean`: Whether this action has view can be activated to edit. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### hasNext

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

```
B hasNext (boolean hasNext)
```

Indicates whether this action has a next state and should display a chevron.

<br />

|                             Parameters                             ||
|-----------|---------------------------------------------------------|
| `hasNext` | `boolean`: Whether this action has a next state. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### icon

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

```
B icon (Drawable icon)
```

Sets the action's icon drawable.

<br />

|                                    Parameters                                     ||
|--------|---------------------------------------------------------------------------|
| `icon` | `Drawable`: The drawable for the icon associated with this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### icon

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

```
B icon (int iconResourceId)
```

Sets the action's icon drawable by retrieving it by resource ID from Builder's context. This is a convenience function that simply looks up the drawable and calls[icon(Drawable)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#icon(android.graphics.drawable.Drawable)).

<br />

|                                        Parameters                                         ||
|------------------|-------------------------------------------------------------------------|
| `iconResourceId` | `int`: The resource ID for the icon associated with this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### iconResourceId

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

```
B iconResourceId (int iconResourceId, 
                Context context)
```

<br />

**This method was deprecated in API level 24.1.0.**   
Use[icon(int)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#icon(int)).

Sets the action's icon drawable by retrieving it by resource ID from the specified context. This is a convenience function that simply looks up the drawable and calls[icon(Drawable)](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase#icon(android.graphics.drawable.Drawable)).

<br />

|                                        Parameters                                         ||
|------------------|-------------------------------------------------------------------------|
| `iconResourceId` | `int`: The resource ID for the icon associated with this action. <br /> |
| `context`        | `Context`: The context whose resource ID should be retrieved. <br />    |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### id

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

```
B id (long id)
```

Sets the ID associated with this action. The ID can be any value the client wishes; it is typically used to determine what to do when an action is clicked.

<br />

|                         Parameters                         ||
|------|------------------------------------------------------|
| `id` | `long`: The ID to associate with this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### infoOnly

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

```
B infoOnly (boolean infoOnly)
```

Indicates whether this action is for information purposes only and cannot be clicked.

<br />

|                             Parameters                              ||
|------------|---------------------------------------------------------|
| `infoOnly` | `boolean`: Whether this action has a next state. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### inputType

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

```
B inputType (int inputType)
```

Sets[InputType](https://developer.android.com/reference/android/text/InputType.html)of this action title not in editing.

<br />

|                                Parameters                                 ||
|-------------|--------------------------------------------------------------|
| `inputType` | `int`: InputType for the action title not in editing. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### intent

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

```
B intent (Intent intent)
```

Sets the intent associated with this action. Clients would typically fire this intent directly when the action is clicked.

<br />

|                             Parameters                             ||
|----------|----------------------------------------------------------|
| `intent` | `Intent`: The intent associated with this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### multilineDescription

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

```
B multilineDescription (boolean multilineDescription)
```

Indicates whether the title and description are long, and should be displayed appropriately.

<br />

|                                         Parameters                                         ||
|------------------------|--------------------------------------------------------------------|
| `multilineDescription` | `boolean`: Whether this action has a multiline description. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### subActions

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

```
B subActions (List<GuidedAction> subActions)
```

Sets sub actions list.

<br />

|                 Returns                  ||
|-----|-------------------------------------|
| `B` | The same BuilderBase object. <br /> |

### title

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

```
B title (CharSequence title)
```

Sets the title for this action. The title is typically a short string indicating the action to be taken on click, e.g. "Continue" or "Cancel".

<br />

|                         Parameters                         ||
|---------|---------------------------------------------------|
| `title` | `CharSequence`: The title for this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

### title

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

```
B title (int titleResourceId)
```

Sets the title for this action. The title is typically a short string indicating the action to be taken on click, e.g. "Continue" or "Cancel".

<br />

|                                 Parameters                                 ||
|-------------------|---------------------------------------------------------|
| `titleResourceId` | `int`: The resource id of title for this action. <br /> |

|   Returns   ||
|-----|--------|
| `B` | <br /> |

## Protected methods

### applyValues

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

```
void applyValues (GuidedAction action)
```

Subclass of BuilderBase should call this function to apply values.

<br />

|                                 Parameters                                 ||
|----------|------------------------------------------------------------------|
| `action` | `GuidedAction`: GuidedAction to apply BuilderBase values. <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)