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

안드로이드 리스트뷰 정렬관련

0 추천
몇 일째 도움이 안되서 이렇게 올려봅니다 ㅠㅠ

커스텀 리스트뷰 아니고 sqlite도 아닌 그냥 파일입출력으로 간단한 리스트뷰인데요.

 

리스트뷰 액티비티랑 메모작성 액티비티랑 메모수정 액티비티 세가지로 나뉘어있는데요.

 

리스트뷰에 액티비티보면 파일을 불러와서 리스트뷰를 뿌려주는 역할이고

작성 액티비티에서 작성을하면 파일 저장해서 리스트뷰에 바로 보여주는거 까지는 잘되요.

근데 작성한 메모를 수정하려고 수정 액티비티로 가서 수정을 하고 바로 리스트뷰 액티비티로 갔더니 작성한 메모위치가 수정을 해서 순서가 바뀌더군요.. 제목에 따라 순서가 바뀝니다.

 

제가 하고싶은 건 리스트뷰 액티비티에 위치를 고정시키고 싶어요. 작성 순으로요!

다른 방법이 없나요?
성수소년 (550 포인트) 님이 2015년 10월 13일 질문
성수소년님이 2015년 10월 13일 수정

1개의 답변

0 추천
제일 간단한거는 리스트(ArrayList, LinkedList)가 담고 있는 객체에서 comparable 인터페이스를 구현하셔서 order를 작성 순으로 구현하시고요.. 그리고 특정 데이터가 변경이 되면 다시 리스트를 소트해서 다시 adapter에 bind해 주세요.

소트는 http://tutorials.jenkov.com/java-collections/sorting.html 를 참고해 보세요
mcsong (44,040 포인트) 님이 2015년 10월 14일 답변
예시까지 넣어주신다면 정말 감사드립니다!
아니면 참고용으로 링크띄워주셧으면 해요!
...