belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
ListRowPresenter.ViewHolder
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 |
ViewHolder for the ListRowPresenter.
Summary
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()
Gets ItemBridgeAdapter that creates the list of items. |
final
HorizontalGridView
|
getGridView()
Gets HorizontalGridView that shows a list of items. |
Presenter.ViewHolder
|
getItemViewHolder(int position)
Gets ViewHolder at a position in adapter. |
final
ListRowPresenter
|
getListRowPresenter()
Gets ListRowPresenter that creates this ViewHolder. |
Object
|
getSelectedItem()
Return currently selected item inside a row ViewHolder. |
Presenter.ViewHolder
|
getSelectedItemViewHolder()
Return |
int
|
getSelectedPosition()
Gets selected item position in adapter. |
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
|
Public constructors
ListRowPresenter.ViewHolder
ListRowPresenter.ViewHolder (View rootView, HorizontalGridView gridView, ListRowPresenter p)
Parameters | |
---|---|
rootView |
View |
gridView |
HorizontalGridView |
p |
ListRowPresenter |
Public methods
getBridgeAdapter
ItemBridgeAdapter getBridgeAdapter ()
Gets ItemBridgeAdapter that creates the list of items.
Returns | |
---|---|
ItemBridgeAdapter |
ItemBridgeAdapter that creates the list of items. |
getGridView
HorizontalGridView getGridView ()
Gets HorizontalGridView that shows a list of items.
Returns | |
---|---|
HorizontalGridView |
HorizontalGridView that shows a list of items. |
getItemViewHolder
Presenter.ViewHolder getItemViewHolder (int position)
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. |
Returns | |
---|---|
Presenter.ViewHolder |
ViewHolder bounds to the item. |
getListRowPresenter
ListRowPresenter getListRowPresenter ()
Gets ListRowPresenter that creates this ViewHolder.
Returns | |
---|---|
ListRowPresenter |
ListRowPresenter that creates this ViewHolder. |
getSelectedItem
Object getSelectedItem ()
Return currently selected item inside a row ViewHolder.
Returns | |
---|---|
Object |
The selected item. |
getSelectedItemViewHolder
Presenter.ViewHolder getSelectedItemViewHolder ()
Return RowPresenter.ViewHolder
of currently selected item inside a row ViewHolder.
Returns | |
---|---|
Presenter.ViewHolder |
The selected item's ViewHolder. |
getSelectedPosition
int getSelectedPosition ()
Gets selected item position in adapter.
Returns | |
---|---|
int |
Selected item position in adapter. |
Interfaces
- BaseGridView.OnKeyInterceptListener
- BaseGridView.OnMotionInterceptListener
- BaseGridView.OnTouchInterceptListener
- BaseGridView.OnUnhandledKeyListener
- BaseOnItemViewClickedListener
- BaseOnItemViewSelectedListener
- BrowseFrameLayout.OnChildFocusListener
- BrowseFrameLayout.OnFocusSearchListener
- FacetProvider
- FacetProviderAdapter
- FocusHighlight
- FragmentAnimationProvider
- ImeKeyMonitor
- ImeKeyMonitor.ImeKeyListener
- MultiActionsProvider
- OnActionClickedListener
- OnChildLaidOutListener
- OnChildSelectedListener
- OnItemViewClickedListener
- OnItemViewSelectedListener
- PlaybackSeekUi
- SearchBar.SearchBarListener
- SearchBar.SearchBarPermissionListener
- SearchEditText.OnKeyboardDismissListener
- SpeechRecognitionCallback
- TitleViewAdapter.Provider
- ViewHolderTask
Classes
- AbstractDetailsDescriptionPresenter
- AbstractDetailsDescriptionPresenter.ViewHolder
- AbstractMediaItemPresenter
- AbstractMediaItemPresenter.ViewHolder
- AbstractMediaListHeaderPresenter
- AbstractMediaListHeaderPresenter.ViewHolder
- Action
- ArrayObjectAdapter
- BaseCardView
- BaseCardView.LayoutParams
- BaseGridView
- BrowseFrameLayout
- ClassPresenterSelector
- ControlButtonPresenterSelector
- CursorObjectAdapter
- DetailsOverviewLogoPresenter
- DetailsOverviewLogoPresenter.ViewHolder
- DetailsOverviewRow
- DetailsOverviewRow.Listener
- DetailsOverviewRowPresenter
- DetailsOverviewRowPresenter.ViewHolder