-1

私が使用しているもの:

@Override
    public boolean onTouchEvent(MotionEvent event) {

私はsurfaceviewを使用しています。

しかし、私が試してみると:

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

呼び出されることはありません。理由は何ですか?

画面を押したままプレーヤーを動かしてほしいので、本当に面倒です。

4

1 に答える 1

0

return true;イベント(この場合はACTION_UP)の処理が完了した後、trueを返しsuper.onTouchEvent(event)、他のすべてのイベント(つまり、デフォルト)に対しても戻っていることを確認しますか?

于 2011-07-14T20:01:16.623 に答える