마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

가려진 뷰에 터지 안먹게 하는법.

0 추천
안녕하세요.

클래스 A에다가 addview 로 클래스 B의 화면을 뿌렸는데요, 문제는 A의 화면이 가려졌음에도 불구하고 터치가 먹어서 화면은 B가 맨 위에 있지만 A에 있는 버튼이 눌러지더군요.

그래서 A에 있는 onTouch{} 에다가 return true; 로 해봤더니 B가 떠있을때 A화면에는 터치가 안되긴 했는데, 문제는 B에서 다시 A로 돌아가도 계속 A에 터치가 안먹습니다.

 

이 문제 어떻게 해결할 수 있을가요?
탯탯탯 (430 포인트) 님이 2013년 4월 5일 질문

2개의 답변

0 추천
onResume에서 다시 터치리스너를 구현하세요.. return false로
빵떡 (560 포인트) 님이 2013년 4월 6일 답변
0 추천

간단하게 최상위 레이아웃에

focusable="true"

focusableInTouchMode="true"
 
옵션을 주면 됩니다.
appa (3,380 포인트) 님이 2013년 4월 8일 답변
...