뷰 A와 뷰 B의 두 가지 뷰가 있습니다. 뷰 A가 렌더링되고 텍스트 값을 입력하는 작업이 있습니다. 오버레이 뷰를 표시하는 임-이것 위에 뷰 B. View A의 작업이 비활성화 될 것으로 예상하지만 View A의 입력 필드에 입력 할 수없고 입력 할 수 없습니다. 어떻게 비활성화 할 수 있습니까?
그 이유는 오버레이가 터치 이벤트를 사용하지 않기 때문입니다. 따라서 설계 상보기가 터치 이벤트를 사용하지 않는 경우 이벤트는보기 모델의 기본보기로 전달됩니다. 따라서 긴 대답은 오버레이를 터치 가능, 초점 가능 및 터치 리스너로 만들고 true를 반환하는 것입니다. 짧은 대답은 android:clickable="true"
오버레이보기에 추가 하는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다