안드로이드 개발 질문/답변
(글 수 45,052)
ListView 안에 ToggleButton을 구현하였고 CursorAdapter 를 이용하고 있습니다.
구현하려는 것은 갤럭시 S 의 메모장에서 처럼 메모장에서 토글 버튼을 누르면
밑의 내용이 나오고 다시 누르면 사라지는 것을 구현하려고 합니다.
그래서 CursorAdapter를 상속 받아 만들었는데
제일 첫 화면을 제외한 나머지 부분에서는 기능이 잘 작동하는데
유독 이상하게 제일 첫 화면에서만 기능이 작동을 안합니다.
그런데 첫화면을 내렸다가 올려보면 토글 버튼대로 기능이 작동하는데
이걸 어떻게 해야 되는지 잘 모르겠습니다.
notify 종류 메소를 써보면 이상한 곳의 토글이 작동하고 합니다 .ㅠㅠ
도와주시면 감사합니다~
즐거운 하루 보내세요~
구현하려는 것은 갤럭시 S 의 메모장에서 처럼 메모장에서 토글 버튼을 누르면
밑의 내용이 나오고 다시 누르면 사라지는 것을 구현하려고 합니다.
그래서 CursorAdapter를 상속 받아 만들었는데
제일 첫 화면을 제외한 나머지 부분에서는 기능이 잘 작동하는데
유독 이상하게 제일 첫 화면에서만 기능이 작동을 안합니다.
그런데 첫화면을 내렸다가 올려보면 토글 버튼대로 기능이 작동하는데
이걸 어떻게 해야 되는지 잘 모르겠습니다.
notify 종류 메소를 써보면 이상한 곳의 토글이 작동하고 합니다 .ㅠㅠ
도와주시면 감사합니다~
즐거운 하루 보내세요~
apiDemo에 비슷한 예제가 있는것 같아요....
xml로 작성한 리스트 아이템의 view들을 visible or gone 하게 되면 토글을 구현할 수 있을것 같고요.....
그리고 getView에서 View를 재활용 하기 때문에 항상 visible or gone을 세팅 해줘야 해요...
그렇지 않으면 재멋대로 리스트가 세팅될거에요...