2012-04-20 155 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黑客。