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!