如何为relativeLayout设置OnTouchListener?

时间:2011-07-02 22:12:07

标签: java android events

我想从relativeLayout捕获两个事件。当用户点击它并且用户释放他的点击时(如mousedown / mouseup)

    rl.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            //
        }
    });

我尝试设置类似的内容:

            if(event == MotionEvent.ACTION_DOWN) {

            }

但是eclipse只会抛出一个关于不兼容的操作数类型的错误。谁知道怎么做?

1 个答案:

答案 0 :(得分:3)

...试

if (event.getAction() == MotionEvent.ACTION_DOWN) {
    ...
}