即使按下按钮并且手指仍在屏幕上(该按钮未释放),我怎样才能使按钮执行点击操作。或者我会接受这样的解决方案,即在按下按钮而不是释放时,布局上的其他按钮不会被阻止。在按下的按钮块上的其他按钮
1
A
回答
2
使用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;
}
0
一种选择是使用onmousedown事件事件,而不是onclick事件在JavaScript:
myButton.onmousedown = myOnClickFunction;
相关问题
- 1. 如果一个按钮按下按钮,按下的其他按钮应该做其他事情
- 2. 如何突出显示按下其他按钮的按钮
- 3. 未按下其他按钮时保持按钮状态
- 4. 按下一个按钮后阻止其他按钮
- 5. 如何禁用提交按钮,直到按下其他按钮?
- 6. 7个按钮不显示在块中,但其他按钮是
- 7. 按钮被其他2个按钮
- 8. 按钮值复制到其他按钮
- 9. 如何使用其他条件按钮上的按钮图像按钮?
- 10. 如何在长时间按下按钮的同时打开一个带有其他按钮的矩形按钮?
- 11. 在其他按钮上更改按钮文本android
- 12. 其他按钮下的背景图像
- 13. 按下按钮
- 14. 按下按钮
- 15. 按钮按下
- 16. Android - 如何在alertdialog中按下按钮并按下按钮是或否按钮
- 17. 按钮在CSS或Javascript中从正常按钮上悬停并按下按钮?
- 18. 当按下Asp.net窗体上的任何按钮时也按下默认按钮
- 19. 当按下按钮时,文本框会聚焦在按钮上?
- 20. 更改JButton的中心当其他按钮被按下
- 21. 按下其他活动的按钮清除回收站
- 22. NS通知按钮按下按钮
- 23. WPF C#按钮,等待按下按钮
- 24. 运行按钮按下按钮ASP.NET ASP.NET
- 25. iOS图像按钮按下按钮
- 26. Java中的按钮在按下之前按下的按钮的值
- 27. 与其他按钮的btn容器中的引导按钮下拉列表
- 28. 基于其他单选按钮的单选按钮切换
- 29. 当点击时禁用按钮与JQuery的其他按钮
- 30. 按钮位置根据其他按钮的可见性