gpt4 book ai didi

java - Android:是否可以在另一个手指已经触摸屏幕时处理点击?

转载 作者:太空狗 更新时间:2023-10-29 14:51:59 28 4
gpt4 key购买 nike

我是 Android 开发的初学者,我正在为 child 子开发应用程序。如您所知, children 倾向于用一只手握住屏幕(已经触摸到屏幕的地方)并用另一只手点击屏幕。不幸的是,这会导致屏幕对点击没有反应。我的问题是,有没有办法让屏幕响应点击,即使它已经被一根手指触摸过?

最佳答案

通过在您的 onTouchEvent() 中处理 MotionEvent ACTION_POINTER_DOWN。想象一下,当有多个手指触摸屏幕时,您想显示一个 Toast;你可以这样做:

@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getActionMasked() == MotionEvent.ACTION_POINTER_DOWN) {
Toast.makeText(this, "More than one finger on screen", Toast.LENGTH_SHORT);
}
}

您可以查看 multi-touch Android developer's page有关该主题的更多信息。

关于java - Android:是否可以在另一个手指已经触摸屏幕时处理点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34548514/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com