Разработка Android: OnTouchEvent - PullRequest
0 голосов
/ 14 июля 2011

Я использую:

@Override
    public boolean onTouchEvent(MotionEvent event) {

Я использую SurfaceView.

Но когда я пытаюсь:

if (event.getAction() == MotionEvent.ACTION_UP) {
    Log.d("STATE: ", "Up");

Это никогда не называется. В чем причина?

Это действительно раздражает, потому что я хочу, чтобы мой плеер двигался, когда я удерживаю экран.

1 Ответ

0 голосов
/ 15 июля 2011

Убедитесь, что вы возвращаете true return true; после завершения обработки события (в данном случае ACTION_UP), а также возвращаете super.onTouchEvent(event) для каждого другого события (то есть по умолчанию)?

...