0

我有个问题。在我的 View an element 中使用 onLongClick 是不可能的。我创建了一个特定的类,其中必须有两个事件处理 onTouch 和 onLongClick。

public class myClass extends SurfaceView implements SurfaceHilder.Callback {
...
//I define my thread and constructor
...
public boolean onTouch(MotionEvent ev) {
...
// here work in touch events
...
return true;
}

现在,在我的课堂上声明 onLongClick 对我来说是正确的。还希望他知道已定义事件的坐标。

4

1 回答 1

0

不确定这是否是您要查找的内容,但对于 onlongpress,请使用:

  buttonname.setOnLongClickListener(new View.OnLongClickListener() {

        public boolean onLongClick(View v) {

            //whatever method you want to call

            return true;
        }
    });
于 2013-04-18T12:35:57.510 回答