2011-03-18 45 views
1

我正在研究在ViewFlipper中有多個WebViews的應用程序。當我嘗試同時調整所有網頁瀏覽的字體大小時(通過調用getSettings().setTextSize(TextSize)),只有腳本中的當前視圖更新字體大小。我也嘗試重新加載(webView.reload())隱藏的意見,但它根本不起作用。Android:在ViewFlipper中隱藏的WebView不適用其WebSettings

我已經能夠得到最接近的是通過重新加載Web視圖,當他們成爲活動視圖,但然後有一個延遲幾秒鐘,直到字體大小更新(我認爲頁面重新加載不是一個好的答案無論如何...)。

有誰知道如何更新ViewFlipper中的所有視圖?感謝您的回答:)

+0

我曾經在一個玩具項目嘗試這樣做,而我看到所有的網頁視圖得到更新。我正在改變Button的OnClickListener的onClick文本大小。 – 2011-03-24 04:15:37

+0

這裏是github回購,如果你想看看:https://github.com/blcooley/ViewFlipperTest – 2011-03-24 04:45:32

回答

0

當您啓動或創建Activity(取決於您的代碼)時,會啓動viewflipper內部的所有視圖,因此在翻閱您的Web視圖時不會更新。你應該裏面OnFling碼()函數的WebView更新,下面的鏈接,你可以尋找那個..

Android ViewFlipper not flipping