-1

我在用着:

@Override
    public boolean onTouchEvent(MotionEvent event) {

我正在使用表面视图。

但是当我尝试时:

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

它永远不会被调用。是什么原因?

这真的很烦人,因为我希望我的播放器在按住屏幕时移动。

4

1 回答 1

0

确保return true;在完成事件处理后返回 true(在这种情况下为 ACTION_UP)并且还super.onTouchEvent(event)为所有其他事件返回(即默认值)?

于 2011-07-14T20:01:16.623 回答