Не прокручивайте ListView

1

У меня есть ViewFlipper, который содержит только в ListView. Flipper использует SwipeDetection для изменения Next/Previous-Elements. Эта реализация отлично работает, но у меня есть проблема с функцией scrollig встроенного ListView, потому что часто, если я только хочу провести к следующему/предыдущему представлению ListView (который реализует swipedetector) прокручивается вверх или вниз. Есть ли возможность деактивировать эту прокрутку, если я хочу только пронести?

  • 0
    пожалуйста, включите некоторый код.
Теги:
android-listview

1 ответ

0
Лучший ответ

Вы можете создать свой собственный класс, который расширяет ViewFlipper и переопределяет метод onInterceptTouchEvent(MotionEvent ev) для перехвата событий касания.

Если вы всегда возвращаете true для этой функции, ваш viewflipper будет потреблять все touchEvents

  • 0
    Спасибо, но если я использую это, я не могу провести пальцем влево или вправо, потому что каждое событие будет потреблять. Но я хочу потреблять его только, если у меня обнаружен удар ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню