I have a large reference book in a SQLite database. (The text is stored in sentences or paragraphs for easier searchability in the future.)
Currently, the user can select any chapter in the book, and that chapter is displayed in a TextView in a ScrollView. This works fine for the current chapter, but I would like to be able to continue scrolling to the next or previous chapter. I could just reload the TextView with the next chapter, but I am guessing that there would be a delay and the transition would not be very smooth.
I've considered options such as a WebView, stacked FrameLayouts, and ViewFlippers, but I think I have narrowed it down to using either a ListView or a ViewPager. I want to scroll indefinitely in either direction through the short chapters while still being light on resources (i.e., recycling views).
Before I invest a lot of time in figuring out how to use one method, is there an obvious best choice or factors I should consider?