Is this a web site, web app, or native app?
1. Listviews are slow. If performance matters, and especially for large lists, do not use a listview. listviews have a performance penalty both at pageinit and, if using links in the listview, when linking to another page from the listview.
Instead, just create a simple HTML list, and add your own CSS for formatting.
Better, design your application so that it does not need a large list. Even if you do not use a listview, it is going to be time-consuming to download the list content, and mobile download speed might be poor.
You need to re-think your design. Long lists are not appropriate for mobile at all. Break it down into smaller lists, using some "infinite scroll" solution, etc.
2. I would re-think multi-page template. Again, this is putting a burden on the mobile user, because all the pages will have to be loaded before the user sees anything. You are accomplishing the opposite of what you want. You want to user to see something as soon as possible. That means you must *minimize* how much content you initially deliver. You are *maximizing* it.
Additionally, multi-page can over-burden mobile memory, and is unmaintainable when the number of pages increases. At some point, you have to go single-page, and then it can be very difficult to refactor your code.
3. You can have your cake and eat it too. Instead of multi-page, use single-page, but you can data-prefetch additional pages. The user sees something quickly, and additional pages load typically before the user will switch to them.