Domanda

Ho un'app Android che mostra un elenco di nomi ordinato alfabeticamente.In spagnolo ci sono alcuni nomi che iniziano con un carattere accentato.

La mia implementazione di ordini alfabetindexer in questo modo:

a B. C. D. E (ordinamento regolare) .............. É É ... (Accent Char At End)

Non voglio questo ordinamento, voglio non discriminare i nomi a partire da caratteri accentati (ad esempio indice tutte le parole che iniziano con á nella stessa sezione di A).Ho notato che Android Stock Contacts App lo fa bene, ma ho immersioni nel codice e non riesco a trovare nulla di interessante

È stato utile?

Soluzione

Stava usando un caricatore con un cursore.Nella mia query, ho aggiunto "Collare localizzato ASC" alla clausola WHERE e creare un alfabetindexer personalizzato che utilizza un collante con una forza secondaria.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top