시각 장애인 용 Android 애플리케이션을 만들고 버튼 메뉴를 사용 중입니다. 사용자가 손가락을 화면 위로 밀면 응용 프로그램이 단추의 캡션을 읽습니다. 이것은 onTouch 이벤트를 사용하여 수행됩니다. 사용자가 버튼을 클릭하면 음성 피드백과 함께 동작이 발생합니다 (동작 변경 또는 다른 동작). 이것은 onClick 이벤트를 사용하여 수행됩니다.onClick을 사용할 때 onTouch 사용 중지
문제는 버튼을 클릭 할 때 events fire (onTouch 및 onClick)가 발생하고 TTS가 onTouch 메시지를 읽기 시작하고 0.5 초 후 멈춰서 onClick 이벤트에 선언 된 새 메시지를 시작한다는 것입니다. onClick을 호출 할 때 onTouch의 실행을 어떻게 비활성화 할 수 있습니까? onTouch가 항상 onClick 앞에 있기 때문에이 문제를 이해할 수 있지만 해결책은 모르겠습니다.
는
대부분 환영합니다. 대답은 –