Метод Touch Release в Android

Ответ Prestaul был полезен, но он не вполне работал на меня. JQuery способ выбрать объект идентификатором не работал. Я должен был использовать

document.getElementById("a").className

вместо

$("#a").className
24
задан AL. 12 July 2016 в 07:49
поделиться

2 ответа

Вы можете использовать ACTION_UP: http://developer.android.com/reference/android/view/MotionEvent.html#ACTION_UP

View view = new View();

view.setOnTouchListener(new OnTouchListener () {
  public boolean onTouch(View view, MotionEvent event) {
    if (event.getAction() == android.view.MotionEvent.ACTION_DOWN) {
      Log.d("TouchTest", "Touch down");
    } else if (event.getAction() == android.view.MotionEvent.ACTION_UP) {
      Log.d("TouchTest", "Touch up");
    }
    return true;
  }
});
68
ответ дан 28 November 2019 в 22:22
поделиться

У меня была такая же проблема с классом SurfaceView. Вот как я это исправил: после включения длинного кликабельного свойства вашего представления (через setLongClickable (true)) оно должно работать.

1
ответ дан 28 November 2019 в 22:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: