I am using ViewPager with PageAdapter (from v4 compatibility pack) to scroll among the horizontal list of boxes. The problem is that my second box from the first page is the first field on the second page (visually and conceptually). Something like that:

The way I do it now works. However, this becomes strange, because in the middle of the scroll a situation appears when the same block appears twice (as shown in the image).
Is there a way to scroll only half the page?
EDIT:
Boxes are an abstraction. In fact, each box is a ListView , and I create different pages simply by changing the adapter of each ListView .
source share