这是一些简单的android代码:
@OverrIDepublic boolean ontouch(VIEw v, MotionEvent event) { int action = event.getAction(); switch (action & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_DOWN: // do something break; case MotionEvent.ACTION_MOVE: // do something // how to trigger a ACTION_DOWN event here? break;}
我想在处理ACTION_MOVE时触发ACTION_DOWN事件.可能吗?
解决方法:
你可以这样试试.
@OverrIDepublic boolean ontouch(VIEw v, MotionEvent event) { int action = event.getAction(); switch (action & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_DOWN: // do something break; case MotionEvent.ACTION_MOVE: // do something // how to trigger a ACTION_DOWN event here? event.setAction(MotionEvent.ACTION_DOWN); ontouch(v,event); break; }}
总结 以上是内存溢出为你收集整理的是否能够在android上以编程方式触发`MotionEvent.ACTION_DOWN`事件?全部内容,希望文章能够帮你解决是否能够在android上以编程方式触发`MotionEvent.ACTION_DOWN`事件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)