0

我在 Android 应用程序中有几个 html 表单。

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

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

我们尝试了以下方法:

  • pageUp(来自 Java SDK)
  • scrollTo()(来自 Java SDK)
  • <a name="top"></a>在表单的 html 代码中插入一个“ ”,并"window.location.hash="top"在应用程序中使用来处理锚点

最后一种方法几乎在任何地方都有效,但不适用于三星设备(据报道,三星 S2 和 Ace 已损坏)。还有其他我们可能错过的选择吗?

4

1 回答 1

0

我们最终删除了 1000px css hack。

于 2012-06-15T06:48:24.710 回答