public static class BrowseFragment.MainFragmentRowsAdapter
extends Object
| java.lang.Object | |
| android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter<T extends android.app.Fragment> | |
| |
这用于将信息传递给RowsFragment或其子类。 BrowseFragment使用此接口将基于行的交互事件传递到目标片段。
Public constructors |
|
|---|---|
BrowseFragment.MainFragmentRowsAdapter(T fragment) |
|
公共方法(Public methods) |
|
|---|---|
final T |
getFragment() |
int |
getSelectedPosition() 返回选定的位置。 |
void |
setAdapter(ObjectAdapter adapter) 设置浏览行的可见性标题/悬停。 |
void |
setOnItemViewClickedListener(OnItemViewClickedListener listener) 在片段上设置项目单击的侦听器。 |
void |
setOnItemViewSelectedListener(OnItemViewSelectedListener listener) 设置项目选择侦听器。 |
void |
setSelectedPosition(int rowPosition, boolean smooth, Presenter.ViewHolderTask rowHolderTask) 选择一个行并在行上执行可选任务。 |
void |
setSelectedPosition(int rowPosition, boolean smooth) 选择一个行。 |
继承方法(Inherited methods) |
|
|---|---|
java.lang.Object
|
|
BrowseFragment.MainFragmentRowsAdapter (T fragment)
| 参数(Parameters) | |
|---|---|
fragment |
T
|
T getFragment ()
| 返回(Returns) | |
|---|---|
T |
|
int getSelectedPosition ()
返回选定的位置。
| 返回(Returns) | |
|---|---|
int |
|
void setAdapter (ObjectAdapter adapter)
设置浏览行的可见性标题/悬停。
| 参数(Parameters) | |
|---|---|
adapter |
ObjectAdapter
|
void setOnItemViewClickedListener (OnItemViewClickedListener listener)
在片段上设置项目单击的侦听器。
| 参数(Parameters) | |
|---|---|
listener |
OnItemViewClickedListener
|
void setOnItemViewSelectedListener (OnItemViewSelectedListener listener)
设置项目选择侦听器。
| 参数(Parameters) | |
|---|---|
listener |
OnItemViewSelectedListener
|
void setSelectedPosition (int rowPosition,
boolean smooth,
Presenter.ViewHolderTask rowHolderTask)
选择一个行并在行上执行可选任务。
| 参数(Parameters) | |
|---|---|
rowPosition |
int
|
smooth |
boolean
|
rowHolderTask |
Presenter.ViewHolderTask
|
void setSelectedPosition (int rowPosition,
boolean smooth)
选择一个行。
| 参数(Parameters) | |
|---|---|
rowPosition |
int
|
smooth |
boolean
|