@catherine_wintheiser
Для определения длинного нажатия в Android вы можете использовать класс GestureDetector и его метод onLongPress.
Вот пример использования:
1
|
private GestureDetector gestureDetector; |
1 2 3 4 5 6 |
gestureDetector = new GestureDetector(getContext(), new GestureDetector.SimpleOnGestureListener() { @Override public void onLongPress(MotionEvent e) { // Здесь происходит обработка длинного нажатия } }); |
1 2 3 4 5 |
@Override public boolean onTouchEvent(MotionEvent event) { gestureDetector.onTouchEvent(event); return super.onTouchEvent(event); } |
Например, вы можете показать контекстное меню или выполнить какие-то операции.