belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
Deprecated since version 27.1.0
BrowseFragment.MainFragmentRowsAdapter
  public
  static
  
  
  class
  BrowseFragment.MainFragmentRowsAdapter
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.v17.leanback.app.BrowseFragment.MainFragmentRowsAdapter<T extends android.app.Fragment> | 
|  Known Direct Subclasses | 
      This class was deprecated
      in API level 27.1.0.
    use BrowseSupportFragment
  
This is used to pass information to RowsFragment or its subclasses.
 BrowseFragment uses this interface to pass row based interaction events to
 the target fragment.
Summary
| Public constructors | |
|---|---|
| 
      BrowseFragment.MainFragmentRowsAdapter(T fragment)
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        RowPresenter.ViewHolder | 
      findRowViewHolderByPosition(int position)
       | 
| 
        
        
        
        final
        
        T | 
      getFragment()
       | 
| 
        
        
        
        
        
        int | 
      getSelectedPosition()
       | 
| 
        
        
        
        
        
        void | 
      setAdapter(ObjectAdapter adapter)
      Set the visibility titles/hover of browse rows. | 
| 
        
        
        
        
        
        void | 
      setOnItemViewClickedListener(OnItemViewClickedListener listener)
      Sets an item clicked listener on the fragment. | 
| 
        
        
        
        
        
        void | 
      setOnItemViewSelectedListener(OnItemViewSelectedListener listener)
      Sets an item selection listener. | 
| 
        
        
        
        
        
        void | 
      setSelectedPosition(int rowPosition, boolean smooth, Presenter.ViewHolderTask rowHolderTask)
      Selects a Row and perform an optional task on the Row. | 
| 
        
        
        
        
        
        void | 
      setSelectedPosition(int rowPosition, boolean smooth)
      Selects a Row. | 
| Inherited methods | |
|---|---|
|  From
class 
  
    java.lang.Object
  
 | |
Public constructors
BrowseFragment.MainFragmentRowsAdapter
BrowseFragment.MainFragmentRowsAdapter (T fragment)
| Parameters | |
|---|---|
| fragment | T | 
Public methods
findRowViewHolderByPosition
RowPresenter.ViewHolder findRowViewHolderByPosition (int position)
| Parameters | |
|---|---|
| position | int: Position of Row. | 
| Returns | |
|---|---|
| RowPresenter.ViewHolder | Row ViewHolder. | 
getSelectedPosition
int getSelectedPosition ()
| Returns | |
|---|---|
| int | The position of selected row. | 
setAdapter
void setAdapter (ObjectAdapter adapter)
Set the visibility titles/hover of browse rows.
| Parameters | |
|---|---|
| adapter | ObjectAdapter | 
setOnItemViewClickedListener
void setOnItemViewClickedListener (OnItemViewClickedListener listener)
Sets an item clicked listener on the fragment.
| Parameters | |
|---|---|
| listener | OnItemViewClickedListener | 
setOnItemViewSelectedListener
void setOnItemViewSelectedListener (OnItemViewSelectedListener listener)
Sets an item selection listener.
| Parameters | |
|---|---|
| listener | OnItemViewSelectedListener | 
setSelectedPosition
void setSelectedPosition (int rowPosition, 
                boolean smooth, 
                Presenter.ViewHolderTask rowHolderTask)Selects a Row and perform an optional task on the Row.
| Parameters | |
|---|---|
| rowPosition | int | 
| smooth | boolean | 
| rowHolderTask | Presenter.ViewHolderTask | 
setSelectedPosition
void setSelectedPosition (int rowPosition, 
                boolean smooth)Selects a Row.
| Parameters | |
|---|---|
| rowPosition | int | 
| smooth | boolean | 
- Interfaces- BrowseFragment.FragmentHost
- BrowseFragment.MainFragmentAdapterProvider
- BrowseFragment.MainFragmentRowsAdapterProvider
- BrowseSupportFragment.FragmentHost
- BrowseSupportFragment.MainFragmentAdapterProvider
- BrowseSupportFragment.MainFragmentRowsAdapterProvider
- HeadersFragment.OnHeaderClickedListener
- HeadersFragment.OnHeaderViewSelectedListener
- HeadersSupportFragment.OnHeaderClickedListener
- HeadersSupportFragment.OnHeaderViewSelectedListener
- SearchFragment.SearchResultProvider
- SearchSupportFragment.SearchResultProvider
 
- Classes- BackgroundManager
- BaseFragment
- BaseSupportFragment
- BrandedFragment
- BrandedSupportFragment
- BrowseFragment
- BrowseFragment.BrowseTransitionListener
- BrowseFragment.FragmentFactory
- BrowseFragment.ListRowFragmentFactory
- BrowseFragment.MainFragmentAdapter
- BrowseFragment.MainFragmentAdapterRegistry
- BrowseFragment.MainFragmentRowsAdapter
- BrowseSupportFragment
- BrowseSupportFragment.BrowseTransitionListener
- BrowseSupportFragment.FragmentFactory
- BrowseSupportFragment.ListRowFragmentFactory
- BrowseSupportFragment.MainFragmentAdapter
- BrowseSupportFragment.MainFragmentAdapterRegistry
- BrowseSupportFragment.MainFragmentRowsAdapter
- DetailsFragment
- DetailsFragmentBackgroundController
- DetailsSupportFragment
- DetailsSupportFragmentBackgroundController
- ErrorFragment
- ErrorSupportFragment
- GuidedStepFragment
- GuidedStepSupportFragment
- HeadersFragment
- HeadersSupportFragment
- OnboardingFragment
- OnboardingSupportFragment
- PlaybackFragment
- PlaybackFragmentGlueHost
- PlaybackSupportFragment
- PlaybackSupportFragmentGlueHost
- ProgressBarManager
- RowsFragment
- RowsFragment.MainFragmentAdapter
- RowsFragment.MainFragmentRowsAdapter
- RowsSupportFragment
- RowsSupportFragment.MainFragmentAdapter
- RowsSupportFragment.MainFragmentRowsAdapter
- SearchFragment
- SearchSupportFragment
- VerticalGridFragment
- VerticalGridSupportFragment
- VideoFragment
- VideoFragmentGlueHost
- VideoSupportFragment
- VideoSupportFragmentGlueHost
 
