Pages

2012年6月6日水曜日

Android WebView内で画面やウィンドウサイズが取得できない

今回レイアウトXMLにWebViewを記載して、アプリ内のHTMLファイル読み込ませたかった。
そしてそのHTML内ではJavaScriptを利用して画面サイズを合わせて最適なサイズにしたいという課題でした。

ところが実験中はうまくできたのに作りこんでいくと急にJavaScript内で画面サイズが0になってしまった。。

何故。。
で、しばらく調査してて気づいたのが、どうやらonCreateの中でloadUrlなどをしているとダメっっぽい。。

調査の時は偶然onWindowFocusChangedから設定していたので、大丈夫というオチでした。。

1 件のコメント:

  1. だめだ。。
    率がアップしてるだけでダメダメでした。

    webView.clearCache(true);
    をすれば解決するって記事も見つけましたが全然ダメでした。。

    返信削除

Followers