Android Switch。无用户选择时打开或关闭

时间:2014-04-01 19:11:54

标签: android

是否可以在没有用户按下的情况下打开或关闭开关的状态?

http://developer.android.com/reference/android/preference/SwitchPreference.html

2 个答案:

答案 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)