Как прокручивать три списка с разными раскладками строк одновременно? Переопределение onScroll() не дает точного поведения, поскольку onScroll вызывается несколько раз для одиночного прокрутки и является ненадежным.Android: Прокрутка/Проецирование 3 просмотров одновременно
0
A
ответ
0
Я нашел ответ окончательно: переопределить onTouchEvent() для класса listview и не вызывать super.onTouchEvent(). Вместо этого вычисляйте разницу между y положениями MotionEvent.ACTION_MOVE и прокрутите три списка вместе, вызвав smoothScrollBy (расстояние, время) для каждого из списка. Вы можете выполнить точную настройку для трех списков, как требуется на MotionEvent.ACTION_UP.