Android Personalize Row na ListPreference
-
26-09-2019 - |
Pergunta
Existe uma maneira de usar uma linha personalizada para a ListPreference na tela de preferência do Android?
Atualmente, povoado a ListPreference como essa, mas preciso de mais informações (descrição) mostradas na lista
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);
Solução
Descobri que a preferência da lista não tem a capacidade de fazer isso.
Outras dicas
Por favor, veja este tópico:Linha personalizada em uma ListPreference?
Mas há um problema que vejo, selecionando o trabalho de observação de radiobutton!
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow