读书人

如何实现TextView动态加载文本

发布时间: 2013-08-01 15:23:18 作者: rapoo

怎么实现TextView动态加载文本?
想做一个TXT阅读器
但是一次性把文本set到TextView上面的话
如果文本大了会造成程序假死
我又不想做成那种要等的
怎么才能实现根据我屏幕显示的文本的位置
动态的加载后面的一部分到TextView里面呢?
换句话说 怎么能定位屏幕显示的文本是处在文本的什么位置的呢?
今天翻了半天API都没找到合适的方法 求大神给个思路了。。
另外 想要编辑TextView里面的文本用什么方法呢?
拜谢如何实现TextView动态加载文本
[解决办法]

我懂你说的什么意思了
不过我现在卡的地方是
已经加载了一段很长的文本进textview
我怎么从textview里面定位我究竟现在读到哪了?

那要看你怎么显示的了,如果TextView有滚动条就,textview.getText().length()*scroolbar.getScrollY(),就能得到你读到那了
是一屏显示的就得到当前的String, 然后position=String.indexof(string);
总之就是在退出时计算正在显示的文本在文件中的位置
[解决办法]
textView.append("每次要显示的内容");

读书人网 >Android

热点推荐