public class CheckBoxPreference
extends TwoStatePreference
java.lang.Object | |||
↳ | android.preference.Preference | ||
↳ | android.preference.TwoStatePreference | ||
↳ | android.preference.CheckBoxPreference |
提供复选框小部件功能的 Preference
。
这个首选项会将一个布尔值存储到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) 将创建的视图绑定到此首选项的数据。 |
Inherited methods |
|
---|---|
From class android.preference.TwoStatePreference
|
|
From class android.preference.Preference
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
导致家属被禁用的状态(对于打开为true,或对于关闭为false)。 默认情况下,取消选中时,依赖项将被禁用,因此此首选项的值为false。
必须是布尔值,可以是“ true
”或“ false
”。
这也可能是对包含此类型值的资源(形式为“ @[package:]type:name
”)或主题属性(形式为“ ?[package:][type:]name
”)的 ?[package:][type:]name
。
这对应于全局属性资源符号 disableDependentsState
。
CheckBoxPreference未选中时PreferenceActivity屏幕中的首选项摘要。 如果不需要单独的开/关摘要,则可以使用摘要属性。
必须是字符串值,使用'\\;' 转义字符如'\\ n'或'\\ uxxxx'作为unicode字符。
这也可能是对包含此类型值的资源(形式为“ @[package:]type:name
”)或主题属性(形式为“ ?[package:][type:]name
”)的 ?[package:][type:]name
。
这对应于全局属性资源符号 summaryOff
。
选中CheckBoxPreference时PreferenceActivity屏幕中的首选项摘要。 如果不需要单独的开/关摘要,则可以使用摘要属性。
必须是字符串值,使用'\\;' 转义字符如'\\ n'或'\\ uxxxx'作为unicode字符。
这也可能是对包含此类型值的资源(形式为“ @[package:]type:name
”)或主题属性(形式为“ ?[package:][type:]name
”)的 ?[package:][type:]name
。
这对应于全局属性资源符号 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)
将创建的视图绑定到此首选项的数据。
这是抓取对布局和自定义属性的自定义视图的引用的好地方。
确保调用超类的实现。
Parameters | |
---|---|
view |
View : The View that shows this Preference. |