为什么它不能在代码中工作?在XML中是可以的,但在代码中不是。
String [] testValues = {"a" , "b", "c"};
ListPreference test = (ListPreference)findPreference(KEY);
test.setEntries(testValues);
test.setEntryValues(testValues);
test.setDefaultValue(testValue[0]);发布于 2011-06-21 09:01:26
发布于 2012-04-10 18:33:44
您也可以尝试使用test.setValueIndex(0);
发布于 2012-01-15 13:57:50
您可以使用setValue来更改该值,而不是在ListPreference上使用setDefaultValue。完整的代码如下:
String [] testValues = {"a" , "b", "c"};
ListPreference test = (ListPreference)findPreference(KEY);
test.setEntries(testValues);
test.setEntryValues(testValues);
test.setValue(testValue[0]);https://stackoverflow.com/questions/5179127
复制相似问题