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 |
class |
BrowseFragment.FragmentFactory<T extends Fragment>
This class was deprecated
in API level 27.1.0.
use |
interface |
BrowseFragment.FragmentHost
This interface was deprecated
in API level 27.1.0.
use |
class |
BrowseFragment.ListRowFragmentFactory
This class was deprecated
in API level 27.1.0.
use |
class |
BrowseFragment.MainFragmentAdapter<T extends Fragment>
This class was deprecated
in API level 27.1.0.
use |
interface |
BrowseFragment.MainFragmentAdapterProvider
This interface was deprecated
in API level 27.1.0.
use |
class |
BrowseFragment.MainFragmentAdapterRegistry
This class was deprecated
in API level 27.1.0.
use |
class |
BrowseFragment.MainFragmentRowsAdapter<T extends Fragment>
This class was deprecated
in API level 27.1.0.
use |
interface |
BrowseFragment.MainFragmentRowsAdapterProvider
This interface was deprecated
in API level 27.1.0.
use |
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 |
---|
![]()
android.content.ComponentCallbacks2
|