public class Row
extends Object
java.lang.Object | |
↳ | android.support.v17.leanback.widget.Row |
Known Direct Subclasses |
所有行的基类。 常用的子类是ListRow
。 自定义子类可以定义其他类型的行。
Public constructors |
|
---|---|
Row(long id, HeaderItem headerItem) 行的构造函数。 |
|
Row(HeaderItem headerItem) 行的构造函数。 |
|
Row() 行的构造函数。 |
Public methods |
|
---|---|
final HeaderItem |
getHeaderItem() 返回表示行的元数据的 |
final long |
getId() 返回此行的唯一标识符。 |
boolean |
isRenderedAsRowView() 如果此Row可以在可见行视图中呈现,则返回true,否则返回false。 |
final void |
setHeaderItem(HeaderItem headerItem) 设置表示行的元数据的 |
final void |
setId(long id) 设置此行的标识。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
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 (HeaderItem headerItem)
行的构造函数。
Parameters | |
---|---|
headerItem |
HeaderItem : The HeaderItem for this Row, or null if there is no header. |
Row ()
行的构造函数。
HeaderItem getHeaderItem ()
返回表示行的元数据的 HeaderItem
。
Returns | |
---|---|
HeaderItem |
The HeaderItem for this row, or null if unset. |
long getId ()
返回此行的唯一标识符。 这个ID可以来自三个地方之一:
setId(long)
is ever called on this row, it will return this id. setId(long)
has not been called but the header item is not null, the result of getId()
is returned. NO_ID
is returned. Returns | |
---|---|
long |
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. |
void setHeaderItem (HeaderItem headerItem)
设置表示行的元数据的 HeaderItem
。
Parameters | |
---|---|
headerItem |
HeaderItem : The HeaderItem for this Row, or null if there is no header. |
void setId (long id)
设置此行的标识。
Parameters | |
---|---|
id |
long : The id of the row. |