Android自定义ListPreference中的行

时间:2010-08-07 13:55:54

标签: android listpreference

有没有办法在Android偏好设置屏幕中为ListPreference使用自定义行?

目前我像这样填充ListPreference,但我需要列表中显示的更多信息(描述)

int count = items.size();
CharSequence[] entries = new CharSequence[count];
CharSequence[] entryValues = new CharSequence[count];

for (int i = 0; i < count; i++) {
    entries[i] = items.get(i).toString();
    entryValues[i] = String.valueOf(i);
}

langPref.setEntries(entries);
langPref.setEntryValues(entryValues);

2 个答案:

答案 0 :(得分:1)

我发现列表首选项无法执行此操作。

答案 1 :(得分:0)

请看这个主题: custom row in a listPreference?

但是我看到了一个问题,选择radioButton注意工作!