楼上楼下全是扯淡回答。。。大文本的情况下全部颠覆。。。网上没有一个真正实用有效的阅读器代码。首先,文本分页,U以为想分就分啊?文本多,分了半分钟没分完,用户缩放文本,是从头分页还是从这里分页?从当前位置分页,那往前分页呢?而且,一页的字数,不是定多少就真的那么多:100个换行符和普通字符能一样占一个页面?问题多着呢。
分布需要一点思考
屏幕多大、字体大小、每行多少个字、屏幕多高、每页多少行
再从文本中计算
android txt小说阅读器的实现(完美实现分页阅读,支持常见编码格式)
http://blog.csdn.net/u014614038/article/details/51062842 我写的阅读器 ,可以看看