1

我正在我的 xml 页面中开发一个带有 webviews 的 android 应用程序。这里我在我的设计页面中使用了 2 个 webviews 来显示来自链接的不同文本。当我在 ICS 设备中执行应用程序时,我的视图中出现了一些闪烁(抖动)。我发现视图加载是整个视图闪烁的问题。我想停止闪烁我的视线。但我不知道该怎么做。请建议我是否有任何可能。

提前致谢。

4

3 回答 3

0

嗨,终于我在scrollview中找到了多个webviews问题的解决方案。我一一加载了我的webview。在这里,我将 webview 客户端用于我的第一个 webview。Webview 客户端有两个覆盖方法,如 onPageStarted() 和 onPageFinished()。我在第一个 webview webclient 的 onPageFinished() 方法上加载了我的第二个 webview。就这样。

于 2012-11-30T09:15:14.077 回答
0

我宁愿使用 Intents 来处理这个问题。在每个意图中,您都可以创建具有固定 URL 的客户端。

如果你有多个 WebView 对象,最好创建一个新的 Intent 来做转换,这样可以避免潜在的怪异行为。特别是在 2.*.

新的 Intents 还可以在点击返回按钮时处理导航和网络历史记录。

在“处理页面导航”段落中查看此 URL:http: //developer.android.com/guide/webapps/webview.html

于 2012-11-29T13:34:34.763 回答
0

你也可以使用

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

停止闪烁

于 2013-11-27T05:00:17.877 回答