크리에이티브 커먼즈 라이선스
Creative Commons License




④ 뷰가 리스너 구현


짠 소스를 보고 헐....했다...왜 이렇게 해야하는건데~~~


아니 View를 상속받는 Class를 생성해서 그 Class에 Listener를 implements시킬 필요가 있는가??


즉, protected class MyView extends View implements View.onTouchListener 이렇게 할 수 있다는데...


책에서 말하길 어떤 이유로!! 뷰를 상속 받았다면...머 onDraw를 재정의하였다면 뷰에 implements 시키면...더 깔끔하다나?ㅋㅋ


구지 Listener 구현만을 위해 View를 상속받고 Listener를 Implements 시킬 필요는 없다.


때와 장소에 맞게 행동을 해야지^^



더보기



끙...다 쓰기도 귀찮아서 간단히 형틀만 잡았다.





머...번외편이라고 할까..Alt + Shift + S -> Override/ Implements Methods...를 선택하면 onTouch를 쉽게 작성할 수 있고,


Alt + Shift + S -> Generate Constructors from Superclass... 을 선택하면 생성자를 쉽게 생성 할 수 있다.





저작자 표시 비영리 변경 금지
신고
Posted by DoDo4989

댓글을 달아 주세요


티스토리 툴바