У меня есть текст в файле [~100 KB
], который нужно отобразить пользователю в файле TextView
. Я хочу разбить текст на страницы.
Это идея, которую я имею в виду для реализации разбиения на страницы:
- Определите ширину и высоту экрана, скажем,
320 x 480
. - Рассчитайте 75% высоты, [360
px
] для размещения кнопок и т. д. - Определить размер шрифта
- Подсчитайте количество отображаемых символов [
N
]. - Читать из файла и отображать только
N
символов.
Кажется, что это сработает, но кажется грубым и подверженным ошибкам. У кого-нибудь есть лучшие идеи?