Hi I'm trying to create an app that allows the user to read a long text and horizontally swipe to change pages pretty much like the Kindle app. I understand that I can implement the horizontal swipe function using the viewpager and pageradapater classes, however I'm not sure how to split the long text over the different pages. At the moment I think I need to take the text and split it programatically before passing it on the the pageradapter. Would this be the best way or is there some easier way using the pageradapater class itself. Any pointers would be appreciated.