Доброго времени суток! Как лучше всего отобразить в android-приложении большие объемы текста? Разрабатывается приложение, несколько напоминающее читалку книг, соответственно критично быстро отображать большие объемы текста, осуществлять прокрутку итп.
Как лучше реализовать?
- Использовать класс, наследующий TextView, прокрутку реализовать переопределением метода onDraw и новые участки текста подгружать, изменяя свойство text?
- Использовать непосредственно Canvas, setText. Но возникает проблема переноса строк.
- Аналогично, но используя OpenGL ES, с теми же проблемами, как и у предыдущего метода
Есть ли какой-то правильный путь сделать это? Заранее спасибо.