是否可以在没有用户按下的情况下打开或关闭开关的状态?
http://developer.android.com/reference/android/preference/SwitchPreference.html
答案 0 :(得分:2)
查看类android.preference.TwoStatePreference
中继承的方法,您会发现setChecked
方法:
public void setChecked (boolean checked)
设置已检查状态并将其保存到SharedPreferences
。因此,SwitchPreference.setChecked(true)
和SwitchPreference.setChecked(false)
应该可以正常使用。
答案 1 :(得分:0)
如果你想以编程方式进行...
setChecked(true);
setChecked(false);
这是从超类TwoStatePreference继承而来的。 http://developer.android.com/reference/android/preference/TwoStatePreference.html#setChecked(boolean)