안드로이드 개발 질문/답변
(글 수 45,052)
설정에서 Preference 사용을 가장 많이 하는것을 알고 있습니다.
한 어플에서 설정을 사용하려고 합니다.
그중 한 Preference 를 5초 정도 롱 클릭을 학경울 팝업 창을 띄워서
값을 변경해주고 싶은데요.
Preference 는 ClickListener 만 있는것으로 알고 있습니다.
방법이 없을까요?
임의로 생각해본 방법이 있긴합니다
1. Preference 하단에 View 를 추가하여 TouchListener 사용하여서 하기
-> 하다가 실폐했습니다.
2. Window 에서 터치를 감시하고 현재 Press 된 Preference 의 key 를 비교하여서 하기
-> 우선 생각만 하고 있습니다.
방법을 알고 계신분들 부탁 바랍니다.
getListView()를 이용하여 ListView를 가져와서
가져온 ListView에 setOnItemLongClickListener()를 이용하여
리스너를 구현해 주시면 됩니다.
다른방법이 있을꺼 같기도한데... 참고하세요~