Android anpassen Row in ListPreference
-
26-09-2019 - |
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);
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