마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰 정렬 관련 질문드립니다

0 추천
안녕하세요? 초보 개발자입니다.

버튼클릭시 spinner 처럼 떨어지게 하려고 릴레이티브 레이아웃안에 리스트뷰를 달아서

버튼아래 layout below 시켜서 마치 버튼 클릭시 spinner 처럼 떨어지게 하고있습니다.

 

방식이    타이틀             드롭다운 버튼 식인데요

드롭다운 버튼을 누르면 시간 일간 주간 월간 이라는 메뉴가 나오는데요

드롭다운의 메뉴를 선택할시 타이틀이 바뀌고 드롭다운 리스트뷰에는 선택한 메뉴가 사라지는 방식인데요

문제가  메뉴를 선택하고 삭제는 잘되는데 정렬이 뒤죽박죽으로 되버리네요...

 

예를들어 월간 선택시 메뉴는 시간 일간 주간

             주간 선택시 메뉴는 시간 일간 월간

이런식으로 정렬이 되어야되는데 뒤죽박죽 섞이네요. sort compare 을 이용한 오름 차순 내림차순 정렬로는

저게 해결이안되내요 ㅠㅠ 어떤 식으로 해야될까요?
고통스러워유 (120 포인트) 님이 2016년 5월 14일 질문

1개의 답변

0 추천
클래스를 만들어서 각각의 sort에 id값을 매칭해서 id값 기준으로 정렬을 해되 될것 같은데요.

예를들어

id / sort

1 / 시간

2 / 일간

3 / 주간

4 / 월간

이런식으로 만들어서 id값 기준으로 정렬을 하면 되지 않을까요

또 특이한 규칙이있다면 거기에 맞춰서 약간 변형을 하셔야 할수도있구요..
캬옹이 (37,920 포인트) 님이 2016년 5월 16일 답변
...