Pregunta

Tengo una aplicación de Android que muestra una lista de nombres alfabéticamente ordenados.En español hay algunos nombres que comienzan con un carácter acentuado.

Mi implementación de órdenes de AlphabetIndexer de esta manera:

a B C D E (ordenamiento regular) .............. Áticamente ... (caracteres acentuados al final)

No quiero que este pedido, quiero no discriminar los nombres que comienzan con caracteres acentuados (por ejemplo, Índice todas las palabras que comienzan con Ámas en la misma sección que la regular A).No he notado que la aplicación Android Stock Contactos hace esto bien, pero he buceando el código y no puedo encontrar nada interesante

¿Fue útil?

Solución

Estaba usando un cargador con un cursor.En mi consulta, agregué "Collate localized Asc" a la cláusula WHERE, y cree un alfabeto personalizado que use un colector con una resistencia secundaria.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top