久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何在 Android 中檢測向左或向右滑動?

How to detect the swipe left or Right in Android?(如何在 Android 中檢測向左或向右滑動?)
本文介紹了如何在 Android 中檢測向左或向右滑動?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我在 android 中有一個 EditText 視圖.在此我想檢測向左或向右滑動.我可以使用下面的代碼在空白處獲取它.但是當(dāng)我在 EditText 上滑動時,這不起作用.我怎么做?如果我做錯了什么,請告訴我.謝謝.

I have an EditText view in android. On this I want to detect swipe left or right. I am able to get it on an empty space using the code below. But this does not work when I swipe on an EditText. How do I do that? Please let me know If I am doing something wrong. Thank you.

使用的代碼:

switch (touchevent.getAction())
{
    case MotionEvent.ACTION_DOWN:
    {
        oldTouchValue = touchevent.getX();
        break;
    }
    case MotionEvent.ACTION_UP:
    {
        float currentX = touchevent.getX();
        if (oldTouchValue < currentX)
        {
            // swiped left
        }
        if (oldTouchValue > currentX )
        {
            swiped right
        }
    break;
    }
}

推薦答案

最簡單的從左到右滑動檢測器:

在您的活動類中添加以下屬性:

In your activity class add following attributes:

private float x1,x2;
static final int MIN_DISTANCE = 150;

并覆蓋 onTouchEvent() 方法:

@Override
public boolean onTouchEvent(MotionEvent event)
{     
    switch(event.getAction())
    {
      case MotionEvent.ACTION_DOWN:
          x1 = event.getX();                          
      break;          
      case MotionEvent.ACTION_UP:
          x2 = event.getX();
          float deltaX = x2 - x1;
          if (Math.abs(deltaX) > MIN_DISTANCE)
          {
              Toast.makeText(this, "left2right swipe", Toast.LENGTH_SHORT).show ();
          }
          else
          {
              // consider as something else - a screen tap for example
          }                       
      break;    
    }            
    return super.onTouchEvent(event);        
}

這篇關(guān)于如何在 Android 中檢測向左或向右滑動?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

EditText: Disable Paste/Replace menu pop-up on Text Selection Handler click event(EditText:禁用文本選擇處理程序單擊事件上的粘貼/替換菜單彈出)
Multiline EditText with Done SoftInput Action Label on 2.3(2.3 上帶有完成 SoftInput 操作標(biāo)簽的多行 EditText)
Prevent dialog dismissal on screen rotation in Android(防止在Android中的屏幕旋轉(zhuǎn)對話框解除)
How do I handle ImeOptions#39; done button click?(如何處理 ImeOptions 的完成按鈕點擊?)
How do you set EditText to only accept numeric values in Android?(您如何將 EditText 設(shè)置為僅接受 Android 中的數(shù)值?)
Contact Bubble EditText(聯(lián)系氣泡編輯文本)
主站蜘蛛池模板: 午夜精品一区二区三区三上悠亚 | 国产精彩视频在线观看 | 日韩欧美一级片 | 神马久久久久久久久久 | 美女视频h| 日韩视频在线免费观看 | 午夜国产 | 91麻豆精品国产91久久久更新资源速度超快 | 一区二区国产在线观看 | 毛片网站免费观看 | 久久精品视频免费观看 | 色综合天天综合网国产成人网 | 青春草在线 | 国产成人精品一区二区三区视频 | 在线免费观看日本 | 亚洲精品电影网在线观看 | 毛片免费在线 | 欧美日韩精品中文字幕 | 欧美日韩精品亚洲 | 亚洲精品久久嫩草网站秘色 | 久久com | 狠狠操电影 | 中文字幕在线不卡 | 日韩欧美一级精品久久 | 精品视频www | 日韩在线小视频 | 国产精品高 | 婷婷福利视频导航 | 国产在线色 | 99精品欧美一区二区三区综合在线 | 日韩精品在线看 | 久草a√| 日韩一区二区在线观看视频 | 中文字幕国产视频 | 观看av| 波多野结衣av中文字幕 | 精品麻豆剧传媒av国产九九九 | 在线一区视频 | 先锋资源网 | 91av在线视频观看 | 精品国产一区二区在线 |