added in version 22.1.0
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
Deprecated since version 27.1.0

BrowseFragment

public class BrowseFragment
extends BaseFragment

java.lang.Object
   ↳ android.app.Fragment
     ↳ android.support.v17.leanback.app.BrandedFragment
       ↳ android.support.v17.leanback.app.BaseFragment
         ↳ android.support.v17.leanback.app.BrowseFragment


This class was deprecated in API level 27.1.0.
use BrowseSupportFragment

A fragment for creating Leanback browse screens. It is composed of a RowsFragment and a HeadersFragment.

A BrowseFragment renders the elements of its ObjectAdapter as a set of rows in a vertical list. The elements in this adapter must be subclasses of Row.

The HeadersFragment can be set to be either shown or hidden by default, or may be disabled entirely. See setHeadersState(int) for details.

By default the BrowseFragment includes support for returning to the headers when the user presses Back. For Activities that customize onBackPressed(), you must disable this default Back key support by calling setHeadersTransitionOnBackEnabled(boolean) with false and use BrowseFragment.BrowseTransitionListener and startHeadersTransition(boolean).

The recommended theme to use with a BrowseFragment is Theme_Leanback_Browse.

Summary

Nested classes

class BrowseFragment.BrowseTransitionListener

This class was deprecated in API level 27.1.0. use BrowseSupportFragment  

class BrowseFragment.FragmentFactory<T extends Fragment>

This class was deprecated in API level 27.1.0. use BrowseSupportFragment  

interface BrowseFragment.FragmentHost

This interface was deprecated in API level 27.1.0. use BrowseSupportFragment  

class BrowseFragment.ListRowFragmentFactory

This class was deprecated in API level 27.1.0. use BrowseSupportFragment  

class BrowseFragment.MainFragmentAdapter<T extends Fragment>

This class was deprecated in API level 27.1.0. use BrowseSupportFragment  

interface BrowseFragment.MainFragmentAdapterProvider

This interface was deprecated in API level 27.1.0. use BrowseSupportFragment  

class BrowseFragment.MainFragmentAdapterRegistry

This class was deprecated in API level 27.1.0. use BrowseSupportFragment  

class BrowseFragment.MainFragmentRowsAdapter<T extends Fragment>

This class was deprecated in API level 27.1.0. use BrowseSupportFragment  

interface BrowseFragment.MainFragmentRowsAdapterProvider

This interface was deprecated in API level 27.1.0. use BrowseSupportFragment  

Constants

int HEADERS_DISABLED

The headers fragment is disabled and will never be shown.

int HEADERS_ENABLED

The headers fragment is enabled and shown by default.

int HEADERS_HIDDEN

The headers fragment is enabled and hidden by default.

Inherited constants

From interface android.content.ComponentCallbacks2