맞춤 진행 대화 상자를 구현하는 데 어려움이 있습니다. 오버레이가 터치 이벤트를 가로채는 경우에도 사용자는 여전히 트랙볼을 조작하고 비활성화되어야하는 요소를 클릭 할 수 있습니다.Android에서 트랙볼 클릭 사용 안함
이 문제가 발생합니까?
편집 : 여기
//=====================================================================================
public void show()
{
setVisibility(VISIBLE);
if (animationHandler_ != null)
return;
animationHandler_ = new Handler();
animationHandler_.post(animateTask_);
requestFocus();
}
사용자가 트랙볼로는 탐색 할 수 없지만 클릭 할 수 있기 때문에 솔루션이 정확하게 맞지 않습니다. 따라서 버튼에 초점을 맞추면 계속 클릭 할 수 있습니다. 해결책은 단지 진행 대화 상자에서 foucs를 요청하고 nTrackballEvent()를 구현하는 것이 었습니다. 귀하의 조언 주셔서 감사합니다 :) –
u는 해결책을 게시 할 수 있습니까? – Pria
일반 코드를 게시 할 수 있습니까? –