Управление текстом в приложении для Android, как в электронной книге - PullRequest
7 голосов
/ 20 июня 2011

Я разрабатываю application, который выглядит как устройство для чтения электронных книг, но не совсем для чтения электронных книг. У меня есть огромный текст, который разделен на различные главы. Теперь я хочу представить этот текст в виде книги, пользователь должен прочесть книгу, которая будет иметь различные функции, такие как GoTo, Поиск, Оглавление и, что наиболее важно, переход между страницами.

Теперь проблема в том, как разделить весь контент на количество страниц. Как я могу знать, что количество символов, которые будут помещаться на экране (в зависимости от размера экрана и размера шрифта). Я совершенно не понимаю, с чего начать и как действовать.

В конечном итоге я планирую разработать программу для чтения электронных книг, которая будет читать только одну книгу, текст которой я даю.

Пожалуйста, дайте мне знать, чтобы добиться этого, где размещать разрывы страниц и где размещать текст (в базе данных или в файле ресурсов).

1 Ответ

0 голосов
/ 27 июня 2011

Я пытаюсь использовать Android TextSwitcher UI Component.

Он автоматически разбивает текст в соответствии с размером экрана. Вы можете добавить несколько прослушивателей кликов для перехода между страницами ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...