public static class ListRowPresenter.ViewHolder
extends RowPresenter.ViewHolder
| java.lang.Object | |||
| android.support.v17.leanback.widget.Presenter.ViewHolder | |||
| android.support.v17.leanback.widget.RowPresenter.ViewHolder | |||
| android.support.v17.leanback.widget.ListRowPresenter.ViewHolder | |||
ListRowPresenter的ViewHolder。
Inherited fields |
|---|
android.support.v17.leanback.widget.RowPresenter.ViewHolder
|
android.support.v17.leanback.widget.Presenter.ViewHolder
|
Public constructors |
|
|---|---|
ListRowPresenter.ViewHolder(View rootView, HorizontalGridView gridView, ListRowPresenter p) |
|
公共方法(Public methods) |
|
|---|---|
final ItemBridgeAdapter |
getBridgeAdapter() 获取创建项目列表的ItemBridgeAdapter。 |
final HorizontalGridView |
getGridView() 获取显示项目列表的HorizontalGridView。 |
Presenter.ViewHolder |
getItemViewHolder(int position) 获取适配器中某个位置的ViewHolder。 |
final ListRowPresenter |
getListRowPresenter() 获取创建此ViewHolder的ListRowPresenter。 |
int |
getSelectedPosition() 获取适配器中选定的项目位置。 |
继承方法(Inherited methods) |
|
|---|---|
android.support.v17.leanback.widget.RowPresenter.ViewHolder
|
|
android.support.v17.leanback.widget.Presenter.ViewHolder
|
|
java.lang.Object
|
|
android.support.v17.leanback.widget.FacetProvider
|
|
ListRowPresenter.ViewHolder (View rootView, HorizontalGridView gridView, ListRowPresenter p)
| 参数(Parameters) | |
|---|---|
rootView |
View
|
gridView |
HorizontalGridView
|
p |
ListRowPresenter
|
ItemBridgeAdapter getBridgeAdapter ()
获取创建项目列表的ItemBridgeAdapter。
| 返回(Returns) | |
|---|---|
ItemBridgeAdapter |
ItemBridgeAdapter that creates the list of items. |
HorizontalGridView getGridView ()
获取显示项目列表的HorizontalGridView。
| 返回(Returns) | |
|---|---|
HorizontalGridView |
HorizontalGridView that shows a list of items. |
Presenter.ViewHolder getItemViewHolder (int position)
获取适配器中某个位置的ViewHolder。 如果项目不存在或者项目未绑定到视图,则返回null。
| 参数(Parameters) | |
|---|---|
position |
int: Position of the item in adapter. |
| 返回(Returns) | |
|---|---|
Presenter.ViewHolder |
ViewHolder bounds to the item. |
ListRowPresenter getListRowPresenter ()
获取创建此ViewHolder的ListRowPresenter。
| 返回(Returns) | |
|---|---|
ListRowPresenter |
ListRowPresenter that creates this ViewHolder. |
int getSelectedPosition ()
获取适配器中选定的项目位置。
| 返回(Returns) | |
|---|---|
int |
Selected item position in adapter. |