如何获取ListPreference中的当前默认项

时间:2013-07-14 19:56:07

标签: android default-value listpreference

所以我知道如何在ListPreference中获取currently selected item

我也知道如何设置哪个项目the default

但是我找不到ListPreference.setDefaultValue()的“反向等价”。

有没有办法在运行时确定哪个是当前默认值item? (最好是ListPreference)中基于0的索引

1 个答案:

答案 0 :(得分:1)

您可以使用

String value = listPreference.getValue();
int index = listPreference.findIndexOfValue(value);