Android APIs
public class

Row

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

Class Overview

A row in a RowsFragment. This is the base class for all rows. You will typically use a ListRow, but you may override this class for non-list 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()
Get the HeaderItem that represents metadata for the row.
final long getId()
Returns a unique identifier for this row.
final void setHeaderItem(HeaderItem headerItem)
Set the HeaderItem that represents metadata for the row.
final void setId(long id)
Set 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 ()

Get 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)

Set 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)

Set the id for this row.

Parameters
id The id of the row.