Android 애플리케이션에서 사용자가보기의 아무 곳을 가볍게 두 드렸을 때를 감지하고 싶습니다.사용자가 Android에서보기를 탭하는 경우를 감지하는 방법
내 코드는 다음과 같습니다
linearLayout = (LinearLayout) findViewById(R.id.linearLayout); // main layout
// ...
linearLayout.setOnTouchListener(this);
// ...
public boolean onTouch(View v, MotionEvent event) {
Toast.makeText(this, "Touch!", 1000);
if (event.getAction() == MotionEvent.ACTION_DOWN) {
Toast.makeText(this, "Down!", 1000);
return true;
}
return false;
}
...하지만 내가보기를 클릭하면, 나는 토스트를하지 않습니다!
터치 이벤트가 에뮬레이터에서 작동합니까? 아니면 코드에 이상이 있습니까?
나는 같은 솔루션을 찾고 있었다. 감사 Biswajit –