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);
Foi útil?

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
scroll top