Android以编程方式关闭SwitchPreference

时间:2015-10-29 13:43:38

标签: android sharedpreferences android-preferences

有没有办法以编程方式关闭SwitchPreference?我尝试使用setEnabled(false),但这只是禁用了SwitchPreference,但是开关保持在开启状态。

是否有一种方法可以通过编程方式禁用开关,使其返回到关闭位置?

1 个答案:

答案 0 :(得分:3)

setEnabled就像你说的那样是启用/禁用实际的开关。

要以编程方式打开/关闭它,请尝试setChecked(true)/ setChecked(false):http://developer.android.com/reference/android/preference/TwoStatePreference.html#setChecked(boolean)