Most visited

Recently visited

Row

public class Row
extends Object

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


所有行的基类。 常用的子类是ListRow 。 自定义子类可以定义其他类型的行。

Summary

Public constructors

Row(long id, HeaderItem headerItem)

行的构造函数。

Row(HeaderItem headerItem)

行的构造函数。

Row()

行的构造函数。

Public methods

final HeaderItem getHeaderItem()

返回表示行的元数据的 HeaderItem 。

final long getId()

返回此行的唯一标识符。

boolean isRenderedAsRowView()

如果此Row可以在可见行视图中呈现,则返回true,否则返回false。

final void setHeaderItem(HeaderItem headerItem)

设置表示行的元数据的 HeaderItem 。

final void setId(long id)

设置此行的标识。

Inherited methods

From class java.lang.Object

Public constructors

Row

Row (long id, 
                HeaderItem headerItem)

行的构造函数。

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

Row

Row (HeaderItem headerItem)

行的构造函数。

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

Row

Row ()

行的构造函数。

Public methods

getHeaderItem

HeaderItem getHeaderItem ()

返回表示行的元数据的 HeaderItem 。

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

getId

long getId ()

返回此行的唯一标识符。 这个ID可以来自三个地方之一:

  • 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.

Returns
long

isRenderedAsRowView

boolean isRenderedAsRowView ()

如果此Row可以在可见行视图中呈现,则返回true,否则返回false。 例如, ListRow由ListRowPresenter呈现。 PageRow , SectionRow , DividerRow呈现为不可见的行的意见。

Returns
boolean True if this Row can be rendered in a visible row view, false otherwise.

setHeaderItem

void setHeaderItem (HeaderItem headerItem)

设置表示行的元数据的 HeaderItem 。

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

setId

void setId (long id)

设置此行的标识。

Parameters
id long: The id of the row.

Hooray!