在按下的按钮块上的其他按钮
答
使用OnClickListener
而不是考虑使用OnTouchListener
。然后,您可以检测用户手指触摸的时间:ACTION_DOWN
并发布ACTION_UP
按钮。
像这样的方法可能会很好地工作:
public boolean onTouch(View v, MotionEvent event)
{
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
//DISABLE THE OTHER BUTTONS
break;
case MotionEvent.ACTION_UP:
// RE-ENABLE THE OTHER BUTTONS
break;
}
return true;
}
答
一种选择是使用onmousedown事件事件,而不是onclick事件在JavaScript:
myButton.onmousedown = myOnClickFunction;