【发布时间】:2011-03-18 11:45:03
【问题描述】:
我正在开发一个在ViewFlipper 中有多个WebViews 的应用程序。当我尝试同时调整所有 web 视图的字体大小时(通过调用 getSettings().setTextSize(TextSize)),只有翻转器中的当前视图会更新字体大小。我还尝试重新加载 (webView.reload()) 隐藏视图,但它根本不起作用。
我能得到的最接近的方法是在 web 视图成为活动视图时重新加载它们,但是在字体大小更新之前会有几秒钟的延迟(我认为页面重新加载不是一个好的答案无论如何……)。
有谁知道如何更新ViewFlipper 中的所有视图?谢谢你的回答:)
【问题讨论】:
-
我在一个玩具项目中尝试过这个,我看到所有的 WebView 都得到了更新。我正在更改按钮的 OnClickListener 的 onClick 中的文本大小。
-
这里是 github repo 如果你想看看:github.com/blcooley/ViewFlipperTest
标签: android webview viewflipper