Frage

Gibt es eine Möglichkeit, eine benutzerdefinierte Zeile für die ListPreference im Android Einstellungsbildschirm zu benutzen?

Zur Zeit bevölkere ich die ListPreference wie diese, aber ich brauche mehr Informationen (Beschreibung) in der Liste angezeigt

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);
War es hilfreich?

Lösung

Ich fand, dass die Liste Preference nicht die Fähigkeit, dies zu tun hat.

Andere Tipps

finden Sie in diesem Thema: benutzerdefinierte Zeile in einer listPreference?

, aber es gibt ein Problem, dass ich sehe, die Auswahl radiobutton Feststellung der Arbeit!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top