public
class
CheckBoxPreference
extends TwoStatePreference
java.lang.Object | |||
↳ | android.preference.Preference | ||
↳ | android.preference.TwoStatePreference | ||
↳ | android.preference.CheckBoxPreference |
A Preference
that provides checkbox widget
functionality.
This preference will store a boolean into the SharedPreferences.
XML attributes | |
---|---|
android:disableDependentsState |
The state (true for on, or false for off) that causes dependents to be disabled. |
android:summaryOff |
The summary for the Preference in a PreferenceActivity screen when the CheckBoxPreference is unchecked. |
android:summaryOn |
The summary for the Preference in a PreferenceActivity screen when the CheckBoxPreference is checked. |
Inherited XML attributes | |
---|---|
From
class
android.preference.Preference
|
Inherited constants |
---|
From
class
android.preference.Preference
|
Public constructors | |
---|---|
CheckBoxPreference(Context context, AttributeSet attrs, int defStyleAttr)
|
|
CheckBoxPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
|
|
CheckBoxPreference(Context context, AttributeSet attrs)
|
|
CheckBoxPreference(Context context)
|
Protected methods | |
---|---|
void
|
onBindView(View view)
Binds the created View to the data for this Preference. |
Inherited methods | |
---|---|
From
class
android.preference.TwoStatePreference
| |
From
class
android.preference.Preference
| |
From
class
java.lang.Object
| |
From
interface
java.lang.Comparable
|
The state (true for on, or false for off) that causes dependents to be disabled. By default, dependents will be disabled when this is unchecked, so the value of this preference is false.
Must be a boolean value, either "true
" or "false
".
This may also be a reference to a resource (in the form
"@[package:]type:name
") or
theme attribute (in the form
"?[package:][type:]name
")
containing a value of this type.
This corresponds to the global attribute
resource symbol disableDependentsState
.
The summary for the Preference in a PreferenceActivity screen when the CheckBoxPreference is unchecked. If separate on/off summaries are not needed, the summary attribute can be used instead.
Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
This may also be a reference to a resource (in the form
"@[package:]type:name
") or
theme attribute (in the form
"?[package:][type:]name
")
containing a value of this type.
This corresponds to the global attribute
resource symbol summaryOff
.
The summary for the Preference in a PreferenceActivity screen when the CheckBoxPreference is checked. If separate on/off summaries are not needed, the summary attribute can be used instead.
Must be a string value, using '\\;' to escape characters such as '\\n' or '\\uxxxx' for a unicode character.
This may also be a reference to a resource (in the form
"@[package:]type:name
") or
theme attribute (in the form
"?[package:][type:]name
")
containing a value of this type.
This corresponds to the global attribute
resource symbol summaryOn
.
CheckBoxPreference (Context context, AttributeSet attrs, int defStyleAttr)
Parameters | |
---|---|
context |
Context
|
attrs |
AttributeSet
|
defStyleAttr |
int
|
CheckBoxPreference (Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
Parameters | |
---|---|
context |
Context
|
attrs |
AttributeSet
|
defStyleAttr |
int
|
defStyleRes |
int
|
CheckBoxPreference (Context context, AttributeSet attrs)
Parameters | |
---|---|
context |
Context
|
attrs |
AttributeSet
|
CheckBoxPreference (Context context)
Parameters | |
---|---|
context |
Context
|
void onBindView (View view)
Binds the created View to the data for this Preference.
This is a good place to grab references to custom Views in the layout and set properties on them.
Make sure to call through to the superclass's implementation.
Parameters | |
---|---|
view |
View :
The View that shows this Preference. |