Android APIs
public class

Row

extends Object
java.lang.Object
   ↳ android.support.v17.leanback.widget.Row
Known Direct Subclasses

Class Overview

The base class for all rows. A commonly used subclass is the ListRow. Custom subclasses may define other types of rows.

Summary

Public Constructors
Row(long id, HeaderItem headerItem)
Constructor for a Row.
Row(HeaderItem headerItem)
Constructor for a Row.
Row()
Constructor for a Row.
Public Methods
final HeaderItem getHeaderItem()
Returns the HeaderItem that represents metadata for the row.
final long getId()
Returns a unique identifier for this row.
final void setHeaderItem(HeaderItem headerItem)
Sets the HeaderItem that represents metadata for the row.
final void setId(long id)
Sets the id for this row.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Row (long id, HeaderItem headerItem)

Constructor for a Row.

Parameters
id The id of the row.
headerItem The HeaderItem for this Row, or null if there is no header.

public Row (HeaderItem headerItem)

Constructor for a Row.

Parameters
headerItem The HeaderItem for this Row, or null if there is no header.

public Row ()

Constructor for a Row.

Public Methods

public final HeaderItem getHeaderItem ()

Returns the HeaderItem that represents metadata for the row.

Returns
  • The HeaderItem for this row, or null if unset.

public final long getId ()

Returns a unique identifier for this row. This id can come from one of three places:

  • If setId(long) is ever called on this row, it will return this id.
  • If setId(long) has not been called but the header item is not null, the result of getId() is returned.
  • Otherwise NO_ID is returned.

public final void setHeaderItem (HeaderItem headerItem)

Sets the HeaderItem that represents metadata for the row.

Parameters
headerItem The HeaderItem for this Row, or null if there is no header.

public final void setId (long id)

Sets the id for this row.

Parameters
id The id of the row.