ViewHolder
open class ViewHolder : RowPresenter.ViewHolder
kotlin.Any | |||
↳ | androidx.leanback.widget.Presenter.ViewHolder | ||
↳ | androidx.leanback.widget.RowPresenter.ViewHolder | ||
↳ | androidx.leanback.widget.ListRowPresenter.ViewHolder |
ViewHolder for the ListRowPresenter.
Summary
Public constructors | |
---|---|
<init>(rootView: View!, gridView: HorizontalGridView!, p: ListRowPresenter!) |
Public methods | |
---|---|
ItemBridgeAdapter! |
Gets ItemBridgeAdapter that creates the list of items. |
HorizontalGridView! |
Gets HorizontalGridView that shows a list of items. |
open Presenter.ViewHolder! |
getItemViewHolder(position: Int) Gets ViewHolder at a position in adapter. |
ListRowPresenter! |
Gets ListRowPresenter that creates this ViewHolder. |
open Any! | |
open Presenter.ViewHolder! | |
open Int |
Gets selected item position in adapter. |
Inherited functions | |
---|---|
Inherited properties | |
---|---|
Public constructors
<init>
ViewHolder(
rootView: View!,
gridView: HorizontalGridView!,
p: ListRowPresenter!)
Public methods
getBridgeAdapter
fun getBridgeAdapter(): ItemBridgeAdapter!
Gets ItemBridgeAdapter that creates the list of items.
Return | |
---|---|
ItemBridgeAdapter! |
ItemBridgeAdapter that creates the list of items. |
getGridView
fun getGridView(): HorizontalGridView!
Gets HorizontalGridView that shows a list of items.
Return | |
---|---|
HorizontalGridView! |
HorizontalGridView that shows a list of items. |
getItemViewHolder
open fun getItemViewHolder(position: Int): Presenter.ViewHolder!
Gets ViewHolder at a position in adapter. Returns null if the item does not exist or the item is not bound to a view.
Parameters | |
---|---|
position |
Int: Position of the item in adapter. |
Return | |
---|---|
Presenter.ViewHolder! |
ViewHolder bounds to the item. |
getListRowPresenter
fun getListRowPresenter(): ListRowPresenter!
Gets ListRowPresenter that creates this ViewHolder.
Return | |
---|---|
ListRowPresenter! |
ListRowPresenter that creates this ViewHolder. |
getSelectedItem
open fun getSelectedItem(): Any!
getSelectedItemViewHolder
open fun getSelectedItemViewHolder(): Presenter.ViewHolder!