【发布时间】:2011-02-21 18:30:35
【问题描述】:
我想在 webview 中打开一个 html 页面,让它按照定时器设置的时间间隔自动向下滚动。
虽然下面的示例适用于桌面,但此链接应该让您了解我想要实现的目标(在页面的右上角启用自动滚动):
首先我想打开一个网页,然后使用某种代码来模拟/触发 DPAD-down(或 Arrow-down)。在 Windows Mobile 中,我相信有一个叫做 SendKeys 的东西,但我在 Android-SDK 中找不到类似的东西(除了我怀疑我可以用来在 AndroidMarket 中发布我的应用程序的测试 SDK)所以我猜提到的方式以上是不可能的。
另一种解决方案可能是 java 脚本,但网页不是我创建的,所以我无法插入任何锚。
但是,我注意到 Webview 有一些称为 PageDown(和 PageUp)的方法,这也可能是一种解决方案,但我担心 PageDown 对于按我想要的方式滚动来说太多了。我希望滚动缓慢而流畅,更像是一次一行。
您有什么想法可以实现吗?我真的很感谢你的帮助。
【问题讨论】:
标签: java android webview scroll