안녕하세요.
정말 초보 개발자입니다.
커스텀 뷰를 이용해서 리스트뷰를 정의하는 것 까진 되었습니다.
그런데 애초에 생각이 잘못된 것인지, 아닌지 궁금해서 이렇게 질문을 올렸습니다.
대부분 서적이나 인터넷 상 예제들도, 커스텀 리스트 뷰를 구현할 때
<커스텀 뷰 부분을 텍스트뷰1, 버튼 1 로 구성되었다는 가정하에>
대부분 어댑터를 상속받아 getview 쪽에서 이벤트 리스너를 구현하시는 것 같습니다.
저는 이런 방법이 아니라, 텍스트뷰1, 버튼1 을 정의한 액티비티에서 버튼 클릭 리스너를 구현해놓고,
이를 리스트 뷰로 뽑아주며, 버튼을 눌렀을 때, 커스텀 뷰에 구현해놓은 이벤트를 타게 하고 싶습니다.
즉,
A : 텍스트뷰, 버튼1, 버튼 리스너 구현
B: A의 커스텀뷰를 뿌려준다.. getview를 오버로딩하는 화면.
B에 getview에서 정의한 리스너 이벤트가 아닌, A 에 정의한 리스너 이벤트를 태우고싶은것이죠..
이 생각 자체가 잘못된 건가요? 생각같아선, A에서 구현해놓으면 B에서 각 항목의 버튼을 클릭했을 때, A 쪽 이벤트가 탈 것이라고 생각했습니다만..
오류가 있다면 조언좀 부탁드립니다..ㅠ
감사합니다.