2010-04-23 3 views
1

ImageButton으로 Android 활동이 있습니다. 버튼을 클릭 할 때 일부 논리를 실행하고 눌려진 상태에 대해 다른 이미지를 표시하려고하지만 액티비티에서 터치 이벤트를 수신하고 싶습니다.Android에서 활동 및 버튼의 터치 이벤트를 가로 채기

기본적으로 버튼 만 터치 이벤트를 수신합니다. 버튼의 클릭 가능한 속성을 false로 설정하면 액티비티 만 터치 이벤트를받습니다.

활동에 터치 이벤트를 구현하고 버튼을 클릭하는 가장 좋은 방법은 무엇입니까?

답변

1

더 나은 방법이 없기 때문에 액티비티 로직을 실행하고 터치가 버튼 위에 있었는지 감지하기 위해 액티비티에서 터치 이벤트를 오버로드합니다.이 경우 버튼의 상태가 변경되고 onClick 논리가 호출됩니다.

1

클릭하면 활동에 대한 메서드가 호출됩니다.

+0

클릭 이벤트 핸들러에는 touch 객체가 없습니다. 그것을 재구성 할 수 있습니까? – hpique