android开发,txt文件阅读器将.txt文件分页显示。 30

现在卡在阅读界面的分页阅读这一块。之前我是这样子的:外面用ScrollView包裹着,里面用TextView显示.txt文件内容。这样的话如果内容超出一屏幕的话就可以往下... 现在卡在阅读界面的分页阅读这一块。之前我是这样子的:外面用ScrollView包裹着,里面用TextView显示.txt文件内容。这样的话如果内容超出一屏幕的话就可以往下滚动显示了。
但是感觉还是分页显示比较好,一次显示一屏幕的内容,然后触屏翻页阅读接下来的内容。主要是接下去得添加书签,用ScrollView的话不好添加书签(或者有高手知道的话也可以告诉我用什么方法添加书签。)。
本来打算从文件中读取一定长度的内容,比如说取1K长的内容显示,但是如果内容中有多个换行符的话就会使实际上一屏幕显示的内容比这获取的1K小的多,导致下一页的读取内容的起始位置难以定位。不知道有没有人做过这类东西。麻烦帮帮小弟的忙。急啊!!!
展开
 我来答
树雨幽香
2017-09-13 · TA获得超过690个赞
知道答主
回答量:27
采纳率:100%
帮助的人:3.9万
展开全部
楼上楼下全是扯淡回答。。。大文本的情况下全部颠覆。。。网上没有一个真正实用有效的阅读器代码。首先,文本分页,U以为想分就分啊?文本多,分了半分钟没分完,用户缩放文本,是从头分页还是从这里分页?从当前位置分页,那往前分页呢?而且,一页的字数,不是定多少就真的那么多:100个换行符和普通字符能一样占一个页面?问题多着呢。
匿名用户
2013-05-14
展开全部
分布需要一点思考

屏幕多大、字体大小、每行多少个字、屏幕多高、每页多少行

再从文本中计算
追问
我对textview获取高度getHeight()返回值是0,怎么回事?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7ac4a9c
2016-04-14 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:23.3万
展开全部
android txt小说阅读器的实现(完美实现分页阅读,支持常见编码格式)
http://blog.csdn.net/u014614038/article/details/51062842 我写的阅读器 ,可以看看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式