首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android下长文本怎么分页显示与书签功能

2012-02-09 
Android下长文本如何分页显示与书签功能看到现在Android上的阅读器大都已经实现分页显示翻页,支持书签个人

Android下长文本如何分页显示与书签功能
看到现在Android上的阅读器大都已经实现分页显示翻页,支持书签

个人考虑了一段时间依然没有考虑出实现的办法

分页方面如果使用取屏幕大小,用字体大小去除得一个二维数组的方式或许可行,但我不大喜欢这种方式

书签功能如果使用RandomAccessFile貌似可以获得其偏移量,那如果使用的是其它的读取方式呢?

[解决办法]
无论什么方式,先将文件的总长度读出来,然后每次都按照一个偏移来读取文件,只读取字节。这样每页的内容就可以实现了。

另外你也可以根据textView自带的文字排版大小来进行分页动作。

热点排行