2014-01-10 6 views
0

입니다. 나는 알파벳순으로 정렬 된 이름 목록을 보여주는 안드로이드 앱을 가지고 있습니다. 스페인어에서는 액센트 문자로 시작하는 몇 가지 이름이 있습니다. 이 방법으로 AlphabetIndexer 주문안드로이드에서 악센트 부호가 붙지 않은 문자는

내 구현 :

B C D E (일반 주문) .............. Á É .. . (끝의 악센트 부호가 붙은 문자)

나는이 주문을 원하지 않는다. 나는 악센트 부호로 시작하는 이름 (예를 들어, a로 시작하는 모든 단어를 정규 a와 동일한 섹션에 색인하기)을 원하지 않는다. 나는 안드로이드 주식 연락처 애플 리케이션이 잘 모르겠지만, 코드에 뛰어 들고 흥미로운 아무것도 찾을 수 없다는 것을 알게되었습니다

+1

이 게시물이 도움이 될 것 같습니다. http://stackoverflow.com/questions/9431064/android-how-to-sort-an-arraylist-of-special-characters-alphabetically –

답변

1

커서가있는 로더를 사용하고있었습니다. 내 쿼리에서 WHERE 절에 "COLLATE LOCALIZED ASC"를 추가하고 조합기를 SECONDARY 강도로 사용하는 사용자 지정 AlphabetIndexer를 만듭니다.