有很多解决方案可以在回收站视图中进行无休止的滚动,等等,但是我还没有找到解决文本无休止滚动的方法。我的用例是查看一个非常长的文本(考虑几本书的价值)。我想允许在不分页的情况下平滑,双向滚动文本。该应用程序将为用户提供导航到文本中任何特定位置的功能。它还将提供文本中当前位置的视觉反馈(在屏幕的单独区域中)。显示器需要支持文本选择和手势检测。
我能想到的唯一方法是将文本分成相对较小的块,然后使用回收站视图。这似乎很尴尬,并且在较长的文本段落没有自然的断点(例如段落或章节边界)时会带来困难。我也不知道如何使用这种方法来支持文本选择,该文本选择可能会跨越回收者视图中行之间的边界。
有人可以推荐替代方法吗?我不认为仅将文本动态加载到TextView中是可行的,因为我最终希望(并且可能需要)卸载远离当前查看点的文本。在保留当前滚动位置的同时,我不知道该怎么做。
答案 0 :(得分:0)
如果您真的想要此巫婆的快速而强大的选项,还支持动态加载文本,则只需使用WebView。
当然还有其他选择,但是根据要求,它可能会采用自定义视图和自定义OnTouchListener。
祝你好运!