안드로이드 개발 질문/답변
(글 수 45,052)
listacivity에 setlistadapter로 따로 만든 xml로 등록을 시켜서 리스트를 뿌려주는데요..
textview
imageview textview imageview
textview
위와 같이 반복해서 뿌려주는데요.. 위와 같이 하면 정상적으로 클릭 이벤트가 발생하는데...
textview
webview textview imageview
textview
위와 같이 웹뷰를 올려버리면 클릭이벤트를 먹어 버려요.. ㅠㅠ 원래 그런걸까요? 버그 인가...
webview의 특정한 셑팅 설정을 해주어야 하는게 있는건가요? 하나식 다 해보고 있는데 되지 않네요..
2010.02.02 16:45:20
저도 webview에 클릭 이벤트를 하려고 했는데 잘 안되더군요.. 분명 리스너는 있는데 말이죠.. 제 생각에는 클릭을 웹뷰를 클릭한게 아니고 웹페이지를 클릭했다고 판단 되는 것 같습니다. 혹시 되시는 분 있으면 저도 알려주세요~
2010.02.02 16:53:54
아 저는 구지 웹뷰에 클릭을 발생시키려 하는게 아니구요..
웹뷰에 클릭을 발생시키면 리스트에서 그 해당 position을 받아올 수가 없자나요?
list의 클릭 이벤트를 받아올라고 하는겁니다.
이상하게 webview만 올라가면 못받더라구요.. 레이아웃을 다 덮는것도 아니고 사이즈를 딱 조절해서 올렸는데도요.
웹뷰에 클릭을 발생시키면 리스트에서 그 해당 position을 받아올 수가 없자나요?
list의 클릭 이벤트를 받아올라고 하는겁니다.
이상하게 webview만 올라가면 못받더라구요.. 레이아웃을 다 덮는것도 아니고 사이즈를 딱 조절해서 올렸는데도요.
2010.02.02 16:59:24
http://www.androidpub.com/61741 이것과 반대되는 경우겠네요. 거꾸로 생각하시면 될듯도 하구요. 아니면 WebView의 Clickable을 꺼줘보세요.