Разбиение на страницы в Android TextView

У меня есть текст в файле [~ 100 КБ ], который нужно отобразить пользователю в TextView . Я хочу разбить текст на страницы.

Я имею в виду эту идею для реализации разбивки на страницы:

  • Определите ширину экрана и высоту экрана, скажем 320 x 480 .
  • Вычислить 75 % высоты, [360 пикселей ] для размещения кнопок и т. д.
  • Определить размер шрифта
  • Вычислить количество символов [ N ], которое может отображаться.
  • Читать из файла и отображать только N количество символов.

Кажется, это сработает, но кажется грубым и подверженным ошибкам. Есть ли у кого-нибудь лучшие идеи?

6
задан Onik 15 October 2015 в 18:09
поделиться