1

xml ページで webviews を使用して Android アプリケーションを開発しています。ここでは、デザインページで 2 つの webviews を使用して、リンクとは異なるテキストを表示しています。ここで、ICS デバイスでアプリケーションを実行すると、ビューにちらつき (揺れ) が発生します。ビューの読み込みが、ビュー全体のちらつきの問題であることがわかりました。ビューのちらつきを停止したい。しかし、私はそれを行う方法がわかりません。可能性があるかどうか私に提案してください。

前もって感謝します。

4

3 に答える 3

0

こんにちは、スクロールビューに複数のWebビューがあるという問題の解決策を見つけました。Webビューを1つずつロードしました。ここでは、最初の webview に webview クライアントを使用します。Webview クライアントには、onPageStarted() と onPageFinished() のような 2 つのオーバーライド メソッドがあります。最初の webview webclient の onPageFinished() メソッドに 2 番目の webview をロードしました。それで全部です。

于 2012-11-30T09:15:14.077 に答える
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 に答える
0

この問題を処理するには、インテントを使用したいと思います。各インテントで、固定 URL を持つクライアントを作成できます。

複数の WebView オブジェクトがある場合は、新しい Intent を作成して移行を行うことをお勧めします。これにより、潜在的な奇妙な動作を回避できます。特に 2.* では。

新しいインテントは、[戻る] ボタンをタップしたときに、ナビゲーションと Web 履歴も処理できます。

この URL の「ページ ナビゲーションの処理」の段落を見てください: http://developer.android.com/guide/webapps/webview.html

于 2012-11-29T13:34:34.763 に答える