Skip to content

Most visited

Recently visited

navigation

PreferenceCategory

public class PreferenceCategory
extends PreferenceGroup

java.lang.Object
   ↳ android.preference.Preference
     ↳ android.preference.PreferenceGroup
       ↳ android.preference.PreferenceCategory


Used to group Preference objects and provide a disabled title above the group.

Developer Guides

For information about building a settings UI with Preferences, read the Settings guide.

Summary

Inherited XML attributes

From class android.preference.PreferenceGroup
From class android.preference.Preference

Inherited constants

From class android.preference.Preference

Public constructors

PreferenceCategory(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
PreferenceCategory(Context context, AttributeSet attrs, int defStyleAttr)
PreferenceCategory(Context context, AttributeSet attrs)
PreferenceCategory(Context context)

Public methods

boolean isEnabled()

Checks whether this Preference should be enabled in the list.

boolean shouldDisableDependents()

Checks whether this preference's dependents should currently be disabled.

Protected methods

boolean onPrepareAddPreference(Preference preference)

Prepares a Preference to be added to the group.

Inherited methods

From class android.preference.PreferenceGroup
From class android.preference.Preference
From class java.lang.Object
From interface java.lang.Comparable

Public constructors

PreferenceCategory

Added in API level 21
PreferenceCategory (Context context, 
                AttributeSet attrs, 
                int defStyleAttr, 
                int defStyleRes)

Parameters
context Context
attrs AttributeSet
defStyleAttr int
defStyleRes int

PreferenceCategory

Added in API level 1
PreferenceCategory (Context context, 
                AttributeSet attrs, 
                int defStyleAttr)

Parameters
context Context
attrs AttributeSet
defStyleAttr int

PreferenceCategory

Added in API level 1
PreferenceCategory (Context context, 
                AttributeSet attrs)

Parameters
context Context
attrs AttributeSet

PreferenceCategory

Added in API level 1
PreferenceCategory (Context context)

Parameters
context Context

Public methods

isEnabled

Added in API level 1
boolean isEnabled ()

Checks whether this Preference should be enabled in the list.

Returns
boolean True if this Preference is enabled, false otherwise.

shouldDisableDependents

Added in API level 1
boolean shouldDisableDependents ()

Checks whether this preference's dependents should currently be disabled.

Returns
boolean True if the dependents should be disabled, otherwise false.

Protected methods

onPrepareAddPreference

Added in API level 1
boolean onPrepareAddPreference (Preference preference)

Prepares a Preference to be added to the group.

Parameters
preference Preference: The preference to add.
Returns
boolean Whether to allow adding the preference (true), or not (false).
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.