2012-11-29 19 views
1

我正在開發一個帶有webviews的android應用程序,在我的xml頁面中。在我的設計頁面中,我使用了2個webviews來顯示鏈接中的不同文本。在我看來,當我在ICS設備中執行應用程序時,我正在閃爍(抖動)。我發現視圖加載是整個視圖閃爍的問題。我想停止閃爍我的觀點。但我沒有任何想法如何做到這一點。請建議我有任何可能性。如何在android中處理多個Webviews問題?

在此先感謝。

+0

添加代碼.. – Rotem

回答

0

我寧願使用Intents來處理這個問題。在每個意圖中,您可以創建一個具有固定URL的客戶端。

如果您有多個WebView對象,最好創建一個新的Intent來完成轉換,這樣可以避免潛在的奇怪行爲。特別是在2. *。

當點擊返回按鈕時,新的Intents也可以處理導航和網絡歷史記錄。

看看這個網址,在「處理頁面導航」的一段話:終於http://developer.android.com/guide/webapps/webview.html

+0

謝謝您的答覆。在我的情況下,我應該顯示webview和我自己的一些按鈕和圖像視圖。需要更改按鈕狀態和圖像視圖狀態 –

0

嗨,我得到了解決我的問題scrollview.I多個網頁視圖加載我的WebView一個接一個。在這裏,我使用webview客戶端作爲我的第一個webview。 Webview客戶端有兩個重寫方法,如onPageStarted()和onPageFinished()。我在第一個webview webclient的onPageFinished()方法中加載了我的第二個webview。就這樣。

0

您還可以使用

holder.web_view1.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 
holder.web_view2.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 

停止閃爍