belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
RowsSupportFragment
public
class
RowsSupportFragment
extends Fragment
implements
BrowseSupportFragment.MainFragmentRowsAdapterProvider,
BrowseSupportFragment.MainFragmentAdapterProvider
java.lang.Object | ||
↳ | android.support.v4.app.Fragment | |
↳ | android.support.v17.leanback.app.RowsSupportFragment |
An ordered set of rows of leanback widgets.
A RowsSupportFragment renders the elements of its
ObjectAdapter
as a set
of rows in a vertical list. The Adapter's PresenterSelector
must maintain subclasses
of RowPresenter
.
Summary
Nested classes | |
---|---|
class |
RowsSupportFragment.MainFragmentAdapter
|
class |
RowsSupportFragment.MainFragmentRowsAdapter
The adapter that RowsSupportFragment implements BrowseSupportFragment.MainFragmentRowsAdapter. |
Public constructors | |
---|---|
RowsSupportFragment()
|
Public methods | |
---|---|
void
|
enableRowScaling(boolean enable)
This method was deprecated
in API level 24.1.0.
use |
RowPresenter.ViewHolder
|
findRowViewHolderByPosition(int position)
Find row ViewHolder by position in adapter. |
final
ObjectAdapter
|
getAdapter()
Returns the Adapter that represents list of rows. |
final
ItemBridgeAdapter
|
getBridgeAdapter()
Returns the RecyclerView.Adapter that wraps |
MainFragmentAdapter
|
getMainFragmentAdapter()
Returns an instance of |
MainFragmentRowsAdapter
|
getMainFragmentRowsAdapter()
Returns an instance of |
BaseOnItemViewClickedListener
|
getOnItemViewClickedListener()
Returns the item clicked listener. |
BaseOnItemViewSelectedListener
|
getOnItemViewSelectedListener()
Returns an item selection listener. |
final
PresenterSelector
|
getPresenterSelector()
Get the presenter selector used to create and bind views. |
RowPresenter.ViewHolder
|
getRowViewHolder(int position)
Get row ViewHolder at adapter position. |
int
|
getSelectedPosition()
Gets position of currently selected row. |
final
VerticalGridView
|
getVerticalGridView()
|
boolean
|
isScrolling()
|
void
|
onCreate(Bundle savedInstanceState)
Called to do initial creation of a fragment. |
View
|
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
Called to have the fragment instantiate its user interface view. |
void
|
onDestroyView()
Called when the view previously created by |