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。 例如, ListRowListRowPresenter呈现。 PageRowSectionRowDividerRow呈现为不可见的行的意见。

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!