关于安卓本地文本阅读器的分页问题

各位大神,本人最近在写一个本地txt格式的文本阅读器,但是在进行文本分页显示的时候遇到了一个问题:
我是一个新的activity中用一个textview来显示文本的每页的内容的,我获取文本数据的方式是字符流读取的单字符,然后在里面加了对分行的判断和处理,但是由于电脑上的文本分行导致这些文本的一行都很长,放到手机屏幕上可以占好几行,现在我每页的内容都有十几个字显示不完,请问各位大神怎么处理这种情况啊!

0

1个回答

是不是数据读取丢失了,你可以再读取的地方打印出来,看看是不是数据丢失。
数据丢失一般是不是缓存没有清除。

0
yzbas1234
yzbas1234 我用断点调试,获取过最后用来显示的字符串,发现字符串内容是完全正常的,所以应该数据是没有问题的
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android阅读器里的 txt 文本处理分页功能的实现:
txt 文本处理分页功能的实现: 网上找了txt文本分页,实现小说阅读器的功能找了很久找不到自己想要的,所以自己实现一个专门处理txt文本分页功能的类.有人建议用randomAccessFile 可以随机读取文本的任意位置,大文本也可以读,直接从这个类的方法上找可以实现自己想要的功能.   文本阅读器最重要的功能就是,我点击一个按钮或者滑动一下屏幕就可以是上一页或者下一页。
android电子书(txt)分页实现
android电子书(txt)分页实现,实现了电子书TXT分页的算法,有需要的童鞋可以将算法移植到自己的应用里面哦!
一个android本地txt阅读器的思路与实现
在我刚学习Android的时候,就想着要做一个本地阅读器,后来我的确做了一个,简单实现了功能就匆匆上架市场,之后便再无维护。现在回头来看,界面简陋不说,性能也很差,决定重做一下。 先上图: 项目github地址:https://github.com/YuanWenHai/IReader核心功能因为准备实现的阅读器属于简易版,功能上需要实现的并不算多,核心功能大致有如下几条: 1,保存阅
Android本地小说阅读器(仿真、覆盖、滑动翻页,支持大文件)
项目地址:https://github.com/PeachBlossom/treader分享下之前写的小说阅读器,项目结构是传统mvc这样来做,欢迎大家star。如风小说阅读器,添加书签、目录跳转、(仿真、覆盖、滑动、无)翻页动画效果、日夜间模式、字体/字体大小/主题/亮度设置、本地txt书籍阅读(支持大文件)首页阅读翻页效果文件搜索 项目地址:https://github.com/PeachBl
Android 最简洁的txt文本阅读器【含源码】
源码 Android txt文本阅读器 最简洁
小说阅读器开发笔记(二)文本的排版与分页
  一个最简单的小说阅读器,也离不开文本的显示。起初,我以为这是件十分容易完成的事,慢慢的,我才意识到其中的复杂性。很多时候,对于文本的显示,一个文本框便能解决。但是,兼顾着排版与分页等复杂的功能,常用的UI控件就显得力不从心了。为了实现这些较为特殊的功能,就需要通过自定义View来解决。本文将从认识View的概念讲起。 View的概念   我们对一个应用最直观的印象,就是其使用界面,而界...
android txt小说阅读器的实现
注意: 想要实现快速集成一个简单还不错的txt加载显示功能,请进:github这篇文章是之前写txt阅读器的一些笔记,已删除,HwTxtReader库是第四次版本,结合之前的经验重新写的,折腾了好久,适合学习与使用。目前实现了的功能有:1.字体设置。包括大小、颜色、是否加粗。2.页面风格设置,夜间模式等。3.进度跳转与当前进度获取。4.章节获取与章节跳转。5.可以滑盖翻页与平移翻页切换。6.可以进...
Android应用源码简单本地txt阅读器
Android应用源码简单本地txt阅读器Android应用源码简单本地txt阅读器
安卓小说阅读器TextView实现思路
简介 最近在做一个安卓小说阅读器,相信刚开始做小说阅读器时,很多人都是采用安卓的TextView展示小说内容,我也是,我也发现了TextView作为中文小说阅读器文本展示Widget的不足之处: 虽然它遵循","(逗号)这些标点符号不在行开头的规定,但是当行尾空间“不太够”时,它会把前面一个字符“拖下水”,也就造成被连累字符的原本那行的行尾空了很多空间,虽然不违背规定,但是视觉上很不舒服。 很重...
非常好用的TXT文本阅读器
小而且非常好用的TXT文本阅读器 界面看的非常舒服 字体大小,背景颜色均可调
Android开发之TextView分页功能的实现
分页功能是阅读器类软件的基本功能之一, 也是自己之前写阅读器时遇到的第一个问题. 尝试了不少办法才解决, 现在把其中最容易实现的一个方法记录下来, 也方便大家参考.   基本思路如下:      1. 从文件中读取 8000 个字符至缓冲区    2. 将表示位置的指针指向缓冲区开头    3. 让 TextView 显示从指针所指位置开始的内容    4
简单读书(体积很小巧的txt阅读器,界面简洁且小清新,功能很纯粹)
体积很小巧的txt阅读器,界面简洁且小清新,功能很纯粹
Android实战之小说阅读器,带有水平翻页,记录上次读取页码数
实现的效果图:
阅读器的分页实现
最近在写一个阅读器app,命名为Light,代码已经开源,点击查看Light源代码。 本项目基于Flutter,了解更多请点击flutter.io。 本方案的核心原理是利用了TextPainter特性,通过多次渲染来找到当前页面能够显示的最大字符数。 文字描述:获得一段内容后调用TextPainter.layout(),如果发生行溢出则减少字符数量,如果未溢出则增加字符数量,不断循环这个过程...
安卓TXT阅读器
简单的Android TXT阅读器,是基于Google的Android studio做的
TextKit 实现文本分页
TextKit的一些介绍在这里就不多说了,相关的信息可以看这里。这篇文章主要讲文本分页和遇到的问题。 TextKit中主要涉及的就三个类,实现分页也用到这是三个。 NSTextStorage NSLayoutManager NSTextContainer 主要的思路就是:...
AndroidTXT阅读器的实现(二)ViewPager欢迎界面和SplashActivity
。。嗯感觉越弄就越偏离阅读器的主要功能。。。 做欢迎界面的第一想法是不少软件在第一次使用的时候会以可以滑动切换的图片来显示部分使用帮助,之后每次在打开应用时便显示应用的logo持续1-2s。 效果如下图(logo就随便用画图弄了一个……) 当第一次加载时会显示出简单的使用的帮助 这里共设置了三个帮助图片可供来回滑动,当用户浏览完帮助滑动到最后一个页面时显示应用logo并
【java文本处理】实现一个简单的小说文本阅读器(分页、翻页、页码跳转)
一、目的 读出文本(.txt)内容显示至dos命令窗; 按规定行数将文本进行分页; 在dos下实现文本翻页、页码跳转等功能,形成简单小说阅读器。 二、主要方法 1. RandomAccessFile类 详细用法参考上篇博文:RandomAccessFile简述 RandomAccessFile是Java输入/输出流体系中功能最丰富的文件内容访问类,既可以读取文件内容,也可以向文件输出数据...
iOS 小说阅读器高效分页
废话不多说,先上项目https://github.com/daichuan/DCBooks 项目本身自带一本小说龙王传说。从Mainbundle中复制到沙盒中的。项目只支持读txt类型的文件。其他文件可以用QQ发送到手机然后用其他应用打开,选择DCBooks就可以导入项目了 先说一下设计思路。 当然是用系统自带的UIPageViewController,为...
iOS阅读器模仿,pdf文档txt文档阅读分页
iOS文档阅读器模仿,分页阅读txt文档,pdf文档,翻书效果
简单开发的android阅读器源码,包含了读取数据库和文件流处理功能
原文:简单开发的android阅读器源码,包含了读取数据库和文件流处理功能 源代码下载地址:http://www.zuidaima.com/share/1838906559466496.htm 简单地阅读器,包含了数据库和文件流
简易TXT阅读器源码
简易TXT阅读器源码 
【原创】从头开始,使用安卓系统WebView做一个功能强大的Epub阅读器(一)
之前业务需求要做一个自己专属的Epub阅读器(非标准Epub格式,内嵌多媒体文件,基本上属于Epub3.0标准,但是文件结构并不规范),主要需求如下:1、首先需要实现一般电子书阅读器的基本功能。翻页模式(上下、左右、仿真);字号调整;主题背景调整;目录跳转;书签;阅读记忆;语音朗读;繁简转换;关键词搜索等。2、重点是自定义的高级功能。包括画线做笔记、纠错;答案遮挡;在线翻译、检索;内嵌的图片浏览、...
android小说阅读器智能断章(完善版)
android小说阅读器智能断章(完善版) [注:本内容来自网络,在此分享仅为帮助有需要的网友,如果侵犯了您的权利,麻烦联系我,我会第一时间删除,谢谢您。]
android阅读器长按选择文字功能实现代码
前言: 有时候我们需要实现长按选择文字功能,比如阅读器一般都有这个功能,有时候某个自定义控件上可能就有这种需求,如何实现呢?正好最近还算闲,想完善一下自己写的那个轻量级的txt文件阅读器(比如这个长按选择文字的功能就想加进去)。于是花了两三天时间,实现了这个功能,效果还是不错的。首先先看看效果图吧:转载注务必明:http://blog.csdn.net/u014614038/article/deta
记一个简单Android图书阅读器的制作过程
记一个简单图书阅读器的制作过程 微澜 2018/9/27 qq:9611153   从有个想法,到到一个可用程序,断断续续几个月,花上不少的功夫,即便是简单的程序一个人写下来也是很难的。越写越是发现,想要做好一个东西,实在是没有尽头,匆匆打一个结,等到以后有时间了,有了足够多的时间和精力再去完善。 做程序,不管大小,在我看来,也无外乎:把想法变成计划,把计划变成框架,把框架变成成品,想变成...
分析几款主流电子阅读器对TXT的分页处理
TXT文件是最常见的文件格式,互联网上的图书,TXT格式的也是最常见、最多的,因为它的通用性高,基本上大多数的设备都能支持TXT格式。有人认为TXT格式的处理很简单,其实TXT格式文件的处理并不简单。手持电子阅读器由于受到CPU频率和内存本身的限制,在处理文件时不可能和电脑一样,哪怕同样是200MHZ的CPU,手持设备上的嵌入式CPU和电脑上的通用CPU也是不一样的,它比不上电脑CPU的性能。本文
小说阅读器开发笔记(一)文件的读写
小说阅读器开发笔记(一)文件的读写 标签(空格分隔): 安卓开发 小说阅读器 文件读写   借着空闲的时间,想要开发一款小说阅读器,一是满足自己的需求,二是锻炼下自己的能力。思索了良久,并没有太好的思路,于是决定从最简单的功能入手,一步步完善,最终达成自己的目标。如今各种阅读器可谓种类繁多,功能各异,想要一一实现绝非易事。但窥其本质,不过是文本数据的读取、分析和显示。因此,我将从数据的读...
【原创】从头开始,使用安卓系统WebView做一个功能强大的Epub阅读器(三)
上一章传送:https://blog.csdn.net/mzy24511cs/article/details/80437018上一章我们了解了Epub的文件结构。确定了实现逻辑如下:根据ncx核心文件解析出章节目录,然后按照目录加载每一章。阅读器框架初期设计为:整本书内容放到一个Html里,每一章用一个div加载。这样还可以写一个默认的CSS样式来显示加载动画。后来发现这个设计有缺陷,如果一本书章...
Android txt文本阅读器[含源码]
一个Android平台的txt文本阅读器Demo,支持选择并打开SD卡下的txt文件进行阅读,支持上一页,下一页,自动滚屏,支持书签,支持设置字体大小,颜色,背景色,支持关键字搜索,支持选定文本打电话和发短信,支持亮度调节。 参考链接:http://leosfantasyworld.blog.sohu.com/
[Android应用源码]-TXT文本阅读器源码
[Android应用源码]-TXT文本阅读器源码 不错的源码 分享一下.zip
最简单的android TXT阅读器 源码 注释很详细
本程序实现了基本的TXT文档打开, 并且支持UTF-8 和 GB的编码切换 代码注释比例很高,适合新手学习。
Android 文本阅读器源代码 学习
1 来源 http://www.apkbus.com/android-83021-1-1.html 从这个地方下载了一个android 文本阅读器,比较简单,稍微分析以下。 2 代码不是很难,记录以下阅读中遇到的问题; 2.1 TxtReader.java 程序的入口。 这个里面注意下menu的用法就可以了 创建menu public boolean on
Android文档阅读之Txt文档阅读的方案实现
Android文档阅读之Txt文档阅读的方案实现 上两节说到了Office文档的阅读实现方案,通过NoHTTP将文档下载到本地,然后策略阅读,如果还没阅读到Office该篇的小伙伴们,可以先移步到上两节,因为这篇包括后面所写的都会用到这个NoHttp。 Android文档阅读之Office文档阅读的方案实现 首先需要引入第三方的框架,方便快速开发: //TXT阅读 com...
android小说阅读源码、bilibili源码、MVP新闻源码等
Android精选源码 一款基于 MVP+RxJava2+Retrofit2 的应用——熊猫眼 android 五子棋源码分享 android实现全国地图点击效果 android实现立体图案绘制的代码 android仿哔哩哔哩客户端源码 android一个实现思维导图的源码 andro
android 文本阅读器demo
支持浏览并解析本地txt文件
读书项目:阅读器翻页功能实现
TouchEvent事件 在changeTouches当中有几根手指就有几条数据 pageX clientX screenX的区别 pageX/pageY:鼠标相对于整个页面的X/Y坐标 整个页面的意思就是你整个网页的全部,比如说网页很宽很长,宽2000px,高3000px,那pageX,pageY的最大值就是它们了 IE不支持 clientX/clientY:事件发生时鼠标...
txt阅读器, 在别人的源码上 增加书签、字体缩放、书架 功能
首先说明,阅读器 翻页效果是下载别人源码的。 我仅仅是增加一些功能; http://blog.csdn.net/hmg25/article/details/6419694 自定义View那个类,说实话我没咋看(可以说没看~)。那啥曲线原理,也不懂。。嘿嘿; BookPageFactory 只是看这个工具类 书签是以xml格式存放, 代码中生存xml文件,及读取; 书架是使用gri
Web阅读器开发系列教程(入门篇)
作者:Sam 前言 最近我在慕课网发布了两门关于Web阅读应用开发的课程,采用Vue全家桶开发。免费课是入门级课程,初步实现了一个阅读器。实战课是进阶课程,实现了一个高性能的互联网阅读应用。两个项目都采用自适应布局,同时支持PC端和移动端,想要系统提升前端技能的同学不要错过。 免费课《快速入门Web阅读器开发》立即学习 免费课DEMO立即体验 实战课《Vue2.5 实战微信读书 媲美...
Android小说阅读器
这是早期做的一个 android小说阅读器项目,是本地阅读器,没有联网功能,目前只支持txt格式。但项目功能是比较齐全的:文件预览导入书籍创建分类批量管理书架上的图书小说阅读查看书籍目录日夜间模式切换创建书签小说进度跳转应用密码等等。软件按界面划分可划分为主要三个模块:图书管理模块、阅读管理模块、用户设置模块。如下是应用的截图:  数据存储:项目中,用了两种方式存储数据:SharedPrefere...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算