Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Alexvp
107 / 71 / 8
Регистрация: 03.08.2014
Сообщений: 344
#1

Разбиение большого текста на страницы - Android

03.08.2014, 23:15. Просмотров 464. Ответов 0
Метки нет (Все метки)

Есть большой текстовый файл, его надо вывести на экран частями (страницами). Задача состоит в предварительном определении числа страниц вывода с учетом установленных параметров шрифта (размер и межстрочный интервал). А затем вывод на экран нужного куска текста, в зависимости от выбранного номера страницы. Нашел несколько вариантов схожих решений, но никак не могу в них толком разобраться. Идеальным представляется вариант из FBReader, но с определением как устроен алгоритм решения не разобрался .
Пытался разработать свой алгоритм, если с определением числа строк на странице проблем нет, то не понимаю как корректно определять число символов в строке в зависимости от ширины области отображения.
Догадываюсь. что я не первый решаю эту задачу.
Подскажи, пожалуйста, каким образом эту задачу можно решить? Или подскажите есть ли какая-нибудь библиотека, в которой предусмотрено такое решение?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2014, 23:15     Разбиение большого текста на страницы
Посмотрите здесь:

Маленькое изображение на фоне большого Android
OutOfMemory при создании большого Bitmap Android
Разбиение ListView Android
Android Парсинг большого объема JSON данных
Массив из большого количества кнопок Android
Android. Начало большого пути Android
Вывод большого текста и запоминание Android
Android Организация большого массива данных
Декомпилляция большого проекта Android
ImageView большого размера Android
Разбиение строки Android
Android Парсинг большого xml

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru