We are doing our best to provide solutions which run out of the box in all supported browsers, platform and devices however sometimes it is required for the developer to perform some manual adjustments. Virtual data scrolling of the ListView is tightly coupled with the screen size of the device - e.g. how many are visible on the screen. In this particular case we cannot provide an automatic solution which is why you should either detect the device or use the pageSize value that is suitable for the biggest screen.
For more information please check the following help topics:
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI