5

WebViewの幅と高さを取得し、WebViewにロードしているURLのクエリ文字列に渡す必要があります。onResume()でこれを行う方法を見つけました。この時点では幅と高さが計算されていないため、UIの読み込み後にキューに入れられるようにRunnableをWebViewに投稿します。

これが私の問題です。向きが変わると、onConfigurationChangedで処理します。onConfigurationChangedのRunnableをWebViewに投稿しようとすると、WebViewの幅と高さが古い方向の幅と高さになります。向きを変えた後、どの時点で新しい幅と高さをインターセプトできますか?

4

3 に答える 3

3

を使用してViewTreeObserver、例としてこの回答を確認してください: https://stackoverflow.com/a/8245468/757073

于 2013-02-12T09:19:26.620 に答える
0

onPostResume で試してみてください。これは、画面に表示する準備ができたときに呼び出されることになっている onResume の後に呼び出されます。

于 2012-10-04T21:36:01.833 に答える