-3

我们的 relativeLayout 上有一个 onClick 函数,但是当我们将手指从屏幕上松开时(onTouchEnd)会触发该方法。我们希望我们的函数在我的手指触摸屏幕的那一刻触发。

android:clickable="true"
android:onClick="click"     

public void click(View v){
    releaseItem();
}
4

1 回答 1

0

利用View.setOnToucListener(listener)

yourRelativeLayout.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if(event.getAction() == MotionEvent.ACTION_DOWN){

            //Your stuff here
            return true;
        }
        return false;
    }
});
于 2015-03-31T07:13:31.937 回答