【问题标题】:How to ignore palm swipe event on Samsung Galaxy 3如何忽略三星 Galaxy 3 上的手掌滑动事件
【发布时间】:2013-01-14 22:38:21
【问题描述】:

我的 Android 应用程序中有一些按钮在按下时会发出声音,而在释放按钮时会停止播放。我使用下面的代码来实现这个

  private OnTouchListener dialTouch = new OnTouchListener() 
  {
    public boolean onTouch(View v, MotionEvent event)
    {
         if ( event.getAction() == MotionEvent.ACTION_DOWN) 
            {   
                 //play tone
            }
            else  if ( event.getAction() == MotionEvent.ACTION_UP) 
            {
                    // stop tone
            }
     }
  }

但是,在三星 Galaxy 3 上,手掌滑动功能(例如在截屏时)会触发这些 MotionEvent.ACTION_DOWN 事件。有什么方法可以忽略代码中的手掌滑动事件,但仍然能够在按下按钮时生成音调。

谢谢

【问题讨论】:

    标签: android events gesture


    【解决方案1】:

    我也想知道这个问题的答案。 android 本身是否有任何手掌滑动监听器,或者我们需要使用我们的逻辑以编程方式执行此操作。

    【讨论】:

      【解决方案2】:

      您好,我知道这已经过时了,但您是否得到答复?我真的需要知道如何关闭手掌扫听器

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-13
        • 2019-08-15
        • 1970-01-01
        • 2011-01-07
        相关资源
        最近更新 更多