如何限制 WebView 中的显示数量?
我正在开发一个使用 WebView 来显示在线托管的多个文档的应用程序。最好,我希望将其设置为不需要滚动。相反,可以使用“下一步”按钮来显示一个“新页面”,该页面将是文本的延续。
例如,此应用程序将读取的文档之一可以在
http: //www.missionstclare.com/english/May/whole/morning/24m.html
有没有一种方法可以轻松地分解文档,以便它只显示适合视口的内容?
注意:这是针对使用 eclipse 的 Android 应用程序。
I am working on an application that uses WebView to display multiple documents that are hosted online. Preferably, I'd like to have it set so that no scrolling is required. Instead, a "Next" button could be used to bring up a "new page" that would be a continuation of the text.
For example, one of the documents this application would read can be found at
http://www.missionstclare.com/english/May/whole/morning/24m.html
Is there a way to easily break the document up so that it only shows what would fit in the viewport?
Note: This is for an android app using eclipse.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有简单、开箱即用的方法可以做到这一点。
如果您正在运行服务器,则可以检查用户代理并向设备提供较小的页面。
如果不是,您将需要使用 URLConnection,检索文本,解析它,并在 WebView 中显示它的块。
There is no easy, out-of-the-box way to do it.
If you are running the server, then you can check for the user agent and serve a smaller page to the device.
If you are not, you will need to use an URLConnection, retrieve the text, parse it, and display chunks of it in the WebView.