안드로이드 개발 질문/답변
(글 수 45,052)
제가 버튼을 여러개 위에 두고
그 아래에 List 하나를 두었구요.
각각 버튼을 클릭하면 해당 정보를 List에 띄워주는 어플을 만들었습니다.
그리고, 1개 버튼은 정보를 List에 띄워주면서 List item을 클릭하면
더 상세한 정보를 볼 수 있게 setOnItemClickListener를 등록하고 새로운 Activity를 띄우도록 했습니다.
그런데, 다시 나머지 다른 버튼들을 클릭해서 List 를 갱신하면 이 List item들은 클릭이 안되게 하고 싶은데...
setOnItemClickListener를 등록한 뒤에는 다시 '해제' 하는 방법이 없나요??
setClickable은 Listener가 등록되면 그냥 안 먹히는거 같더라구요.




flag형태로 값을 하나 주어서 최초 클릭시에는 setonItemClickListener를 활성화 시키고 flag값 변경하고
그 뒤로부터는 해당 메소드를 활성화시키지 않는건 어떨런지요?
근데 그 뒤부터는 왜 List를 클릭되지 않게 하시는지요?
그게 더 궁금해지네요^^;; ㅎㅎ