Это проблема с концепцией. Я вижу много просмотра текстовых файлов на рынке Android. Они могут открыть txt-файл с тысячами слов. Зритель показывает текстовое содержимое на сотни страниц и позволяет вернуться на предыдущую страницу, перейти на следующую страницу и т. Д. Моя проблема в том, что длина слова отличается. Если вы хотите перейти на страницу 50, вам нужно начинать со страницы 1 и проверять, сколько слов нужно для того, чтобы соответствовать страницам 1 - страница 49, то вы знаете первое английское слово на стр. 50? И когда вы возвращаетесь на одну страницу, вы не знаете первого слова на странице 49. Опять же, как я могу найти ее эффективно? Спасибо.android Как сделать просмотрщик текстовых файлов?
ответ
Если у вас нет опыта работы с текстовыми редакторами, лучшим подходом является приложение на основе webView. Вы можете легко добавить HTML/CSS в текст и передать его в веб-представление. WebKit выполнит всю работу. Например, перенос. Само по себе это довольно сложно, особенно для нескольких языков. WebKit может сделать это за вас.
Говоря о вашей концепции без WebKit - важно ли позволить пользователю менять шрифт? Если да, вы должны пересмотреть документ на каждом изменении, я думаю. Во всяком случае, самый простой способ - использовать процент и показывать не точную страницу, но место, которое очень близко. Например, вы можете узнать размер одной страницы в процентах документа и использовать ее для получения необходимых частей для показа.
Удачи вам в ваших исследованиях!
спасибо за ваше предложение. Позвольте мне задать более простой вопрос. Я вижу некоторый просмотрщик текста. Они могут читать текст eng (фиксированный размер текста) и отображать его на экране. Это позволяет использовать палец для прокрутки вверх и вниз. Одно типичное использование для отображения очень длинной лицензии txt. Может ли кто-нибудь сказать мне, как они его реализуют? используемые виджеты? и т.д., спасибо – manhon
- 1. текстовый просмотрщик файлов
- 2. Редактор текстовых файлов Android
- 3. Как сделать скользящий просмотрщик изображений?
- 4. jpeg2000 просмотрщик структуры файлов
- 5. Diff просмотрщик файлов?
- 6. Как сделать просмотрщик для файлов Word и PowerPoint
- 7. создание текстовых файлов Android IO
- 8. Android Array из текстовых файлов
- 9. Android: как сделать просмотрщик изображений с ListView внизу
- 10. Онлайн-просмотрщик файлов (все форматы)
- 11. Бесплатный просмотрщик форматов файлов SWF
- 12. Python переписывает программу текстовых файлов текстовых файлов
- 13. Как работает просмотрщик больших текстовых файлов? Как построить большой текстовый считыватель
- 14. Android: просмотрщик иерархии
- 15. Как сделать просмотрщик PDF в PHP
- 16. Как сделать просмотрщик под вкладкой TabCarouselLibDemo?
- 17. Android - Загрузка нескольких текстовых файлов в RecyclerView
- 18. Расположение текстовых файлов в проекте android
- 19. Android: Как создать просмотрщик изображений/ротатор
- 20. Unity - Чтение текстовых файлов (Android & Web Player)
- 21. Android для чтения/записи текстовых файлов
- 22. Строка сравнения текстовых файлов
- 23. Открытие текстовых файлов в ListView в Android
- 24. Как сделать лог-анализ более быстрым для больших текстовых файлов
- 25. Как создать просмотрщик PowerPoint в Android?
- 26. Как создать собственный просмотрщик PDF для Android?
- 27. Пользовательский просмотрщик PDF в android
- 28. Python написание текстовых файлов
- 29. Фильтрация больших текстовых файлов
- 30. Ищет просмотрщик файлов журнала транзакций SQL
Почему вы не храните каждую страницу в объекте, а затем сохраняете документ с отверстиями в ArrayList? –