Android 的某种 JavaScript 的 PreventDefault
我正在开发一个带有大表单的 Android 应用程序。布局包含在 ScrollView 中,因此我可以在表单中上下滚动。
问题是我必须以这种形式捕获一些抽奖(签名)。我为它创建了一个视图,它有一个 onTouchEvent:
public boolean onTouchEvent(MotionEvent event)
{
//Here should be some kind of event.preventDefault();
float eventX = event.getX();
float eventY = event.getY();
[...]
}
它捕获事件并水平绘制,但垂直它只绘制 1 厘米左右并开始滚动表单。
我一直在研究 MotionEvent 的方法并尝试一些没有成功的事情,我现在真的迷失了。
提前致谢!
I'm developing an Android app with a big form. The Layout is contained by a ScrollView, so I can scroll up and down through the form.
The problem is that I have to capture some draws (a signature) in this form. I've created a view for it, and it has an onTouchEvent:
public boolean onTouchEvent(MotionEvent event)
{
//Here should be some kind of event.preventDefault();
float eventX = event.getX();
float eventY = event.getY();
[...]
}
It captures the event and draw horizontally, but vertically it draws just 1cm or so and starts to scroll the form.
I've been looking through MotionEvent's methods and trying some things without success, and I'm really lost right now.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在这里放置了解决方案,将其标记为已解决:
好的...我已经解决了。
所以就解决了。无论如何,谢谢!
I put here the solution to mark it as solved:
Ok... I've solved it.
So it's solved. Thanks anyway!