Android APIs
public static abstract class

PlaybackControlsRow.MultiAction

extends Action
java.lang.Object
   ↳ android.support.v17.leanback.widget.Action
     ↳ android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Base class for an action comprised of a series of icons.

Summary

Public Constructors
PlaybackControlsRow.MultiAction(int id)
Constructor
Public Methods
int getActionCount()
Returns the number of actions.
Drawable getDrawable(int index)
Returns the drawable at the given index.
int getIndex()
Returns the current index.
String getLabel(int index)
Returns the label at the given index.
String getSecondaryLabel(int index)
Returns the secondary label at the given index.
void nextIndex()
Increments the index, wrapping to zero once the end is reached.
void setDrawables(Drawable[] drawables)
Sets the array of drawables.
void setIndex(int index)
Sets the current index.
void setLabels(String[] labels)
Sets the array of strings used as labels.
void setSecondaryLabels(String[] labels)
Sets the array of strings used as secondary labels.
[Expand]
Inherited Methods
From class android.support.v17.leanback.widget.Action
From class java.lang.Object

Public Constructors

public PlaybackControlsRow.MultiAction (int id)

Constructor

Parameters
id The id of the Action.

Public Methods

public int getActionCount ()

Returns the number of actions.

public Drawable getDrawable (int index)

Returns the drawable at the given index.

public int getIndex ()

Returns the current index.

public String getLabel (int index)

Returns the label at the given index.

public String getSecondaryLabel (int index)

Returns the secondary label at the given index.

public void nextIndex ()

Increments the index, wrapping to zero once the end is reached.

public void setDrawables (Drawable[] drawables)

Sets the array of drawables. The size of the array defines the range of valid indices for this action.

public void setIndex (int index)

Sets the current index.

public void setLabels (String[] labels)

Sets the array of strings used as labels. The size of the array defines the range of valid indices for this action. The labels are used to define the accessibility content description unless secondary labels are provided.

public void setSecondaryLabels (String[] labels)

Sets the array of strings used as secondary labels. These labels are used in place of the primary labels for accessibility content description only.