3

我正在开发一个已实现偏好活动的 android 应用程序。我想为 Multi Select Preferences 设置多个默认值,我应该怎么做?

我想以编程方式而不是通过布局来完成

4

3 回答 3

3

尝试使用:

listPreferenceData.setValues(defaultValue);

这里的 defaultValue 是您希望设置为默认值的条目值的集合。

于 2015-10-12T13:26:29.287 回答
0

多选 ListPreference 从 API 级别 11 开始随 Android 提供。有关此方面的更多信息,请查看:

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

例如,您可以查看此 http://blog.350nice.com/wp/archives/240

于 2015-10-12T13:27:34.063 回答
0

MultiSelectListPreference从 API 级别 11 原生地与 Android 一起提供。

setValues方法用于将默认值设置为 MultiSelectListPreference。

void setValues (Set<String> values)

设置键的值。这应该包含条目getEntryValues()

例如mListPref.setValue(defaultValue);

于 2016-07-27T08:25:00.697 回答