2012-02-15 65 views
0

在具有將屏幕分爲兩部分的線性佈局的應用程序中,問題發生,上部分爲簡單視圖,下部分爲加載google.com的WebView。 WebView佔用60%的空間,而View則佔40%。在這種情況下,我觸摸顯示軟鍵盤的Google搜索欄,立即在搜索按鈕右側的搜索欄外觸摸WebView,隱藏軟鍵盤,但在此之前WebView向上移動一會兒併到來回到鍵盤消失的初始位置,不知道爲什麼發生這種情況以及如何避免它。當鍵盤隱藏時,Webview向上移動

請參閱示例應用程序,重現您可以使用WVGA(800×480)模擬器的問題,我注意到三星Galaxy Tab 10.1中的問題。 http://www.fileserve.com/file/txC3RV6/WebViewDemo.rar

有什麼建議嗎? 謝謝你的時間。 Goyo。

回答

0

如果你把整個線性視圖放在滾動視圖中,那麼webview不會向上移動。

+1

如果您將ScrollView放置在具有WebView的LinearLayout周圍,則無法進行滾動,WebView已具有滾動機制。不要使用ScrollView for WebView,它可以在模擬器中完美運行,但在設備上完全無法滾動。希望這可以幫助你。 – Mukunda 2012-02-15 10:07:57

+0

狙擊手感謝您的回答,我嘗試了您的建議,但沒有奏效。 – user1210945 2012-02-21 09:02:16