2012-02-23 3 views
2

RadioGroup 및 4 개의 RadioButton이있는 활동에서 RadioGroup의 터치 입력이 Activity의 onTouch 재정의에 전파되지 않습니다. 목표는 RadioGroup이 가장 큰 객체이며 중앙에서 발견되는 전체 화면에서 제스처 동작을 수행하는 것입니다.RadioGroup 객체가 Activity에 Touch를 보내지 않습니다.

활동의 라디오 그룹에 터치 리스너를 설정하려고했지만 아무 효과가 없습니다. 나는 또한 RadioGroup 서브 클래스를 시도했다. 하위 클래스에서 클래스를 터치 리스너로 설정하고 기본 onTouchEvent 메서드를 재정의합니다. 생성자에서 setOnTouchListener를 호출했습니다. 서브 클래스는 똑같은 방식으로 동작합니다. 이들 중 어느 것도 효과가 없었다. 오류 메시지가 없습니다.

RadioGroup의 터치 입력에서 해당 터치가 라디오 버튼을 선택하는 것을 넘어서서 아무도 얻을 수 없었습니까? 코드를보고 싶다면 알려주십시오. 정말 간단합니다. onTouch에 대한 활동 호출은 동작 탐지기의 결과를 반환합니다. 이 기능은 화면의 다른 개체 (TextSwitcher, 2 개의 버튼이있는 상대적 레이아웃)에서 효과적입니다. RadioGroup이 작동하지 않는 이유는 무엇입니까?

내가 원하는대로 RadioGroup을 작동시키기위한 제안 사항에 대해 미리 감사드립니다.

답변

1

내 새로운 tumbleweed 배지를 사용하면 다른 사람들이 라디오 그룹에서이 동작을 보지 못한다고 생각하게됩니다. 아마도 간헐적 인 행동 일 것입니다. 또 다른 가능성은 그것이 내 Evo 테스트 장치에 특정한 문제라는 것입니다.

다른 사람들이 비슷한 문제를 겪는다면이 기사에 추가하십시오.

관련 문제