2013-01-16 3 views

Répondre

1

Essayez quelque chose comme ceci dans la méthode OnScroll() de OnScrollListener:

if (this.getScrollY() != otherList.getScrollY()) 
    otherList.setScrollY(this.getScrollY()); 

Une autre façon, mettre en œuvre toujours AbsListView.OnScrollListener est que, lorsque le ListView est défilée, la méthode OnScroll() des appels OnScrollListenerSmoothScrollToPosition() sur l'autre ListView pour synchroniser à la même position.

This article et this article implémentent une autre approche, un peu plus compliquée, qui consiste à créer un contrôle personnalisé.

Questions connexes