2012-04-20 160 views
0

我有一个Android应用程序内的几个HTML表单。如何强制Android上的webview滚动到页面顶部?

要在webview上隐藏应用程序的背景图像,通过CSS将它设置为1000px(它也设置为通过Java为webview设置的100%,但这并不总是有效)。

问题: 第1页的表格A比较长,submitbutton在页面的末尾。第2页的表格B很短。 发布表单A后,应用程序不会滚动到页面2的顶部,而是保持在同一位置。由于帖子B很短,用户只能看到空白的背景。不好。

我们尝试以下方法:

  • PageUp键(从Java SDK)
  • scrollTo()(从Java SDK)
  • 插入 “<a name="top"></a>” 中的形式html代码并使用"window.location.hash="top"从应用程序内解决锚

最后的工作方式几乎无处不在,但不是三星的设备(报告遭到破坏与三星S2和ACE) 。我们可能错过了其他选择吗?

回答

0

我们最终删除了1000px的CSS黑客。