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

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

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

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

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

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

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

Разбиение строки - Программирование Android
И снова здравствуйте, форумчане. Делал одно приложение и возникла загвоздка. Приложение принимает строку и разделяет ее на строки вида: -...

String разбиение строки - Программирование Android
Добрый день! Есть строка: "\u0003Q\u0004 \u001ERd\u0002000000,U,P, ,1001,A77 ,1 , 2338, , 0, ,0, ...

Декомпилляция большого проекта - Программирование Android
Можно ли декомпилировать apk большого проекта и имеет ли это смысл для разбора кода(код будет читаемый)?? Если проект содержит большую...

Маленькое изображение на фоне большого - Программирование Android
Как установить на активити большое изображение, а сверху изображение поменьше (например иконку) ? И чтоб всё это было на одном активити

Android. Начало большого пути - Программирование Android
Привет всем! Знаю что немного не по тематике..но тем не менее... вот, очень хочу научиться писать приложения! смотрел видеоуроки, читал...

Организация большого массива данных - Программирование Android
Имею около 1600 вопросов по типу: и т.д. Нужно написать приложение, которое помогло бы проверить свои знания по медицине. Как лучше...

Хранение и использование большого количества изображений - Программирование Android
Всем привет! Подскажите способ хранения большого количества изображений, чтобы можно было эти изображения удобно использовать. Смотрел...

Программная расстановка большого количества кнопок - Программирование Android
Здравствуйте, переношу своё сетевое приложение на java "Морской бой" и столкнулся с небольшой проблемой, я совсем не понял, как можно...

Подготовить класс для большого JSON - Программирование Android
Помогите составить класс для JSONа по ссылке http://mobile165.hr.phobos.work/list(ну чтобы этот JSON можно было поместить в этот класс при...


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

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

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