2010-12-28 28 views
0

webviewの正しい設定がわかりません。 HTMLで、デバイス幅のオプションを持つビューポートのメタタグを使用しました。 webviewでは、WideViewPortとLoadWithOverviewModeをtrueに設定しました。私はまた、1.0にsetInitialScaleを試みました。Webviewのレンダリングの問題

これらはすべてAndroid 1.6、2.1、2.2の携帯電話で動作するようです。 しかし、2.2.1にアップグレードしたときにはうまくいきません。私は欲しくない横スクロールを持っています! Webviewでダブルタップするとフィットしますが、ロードすると自動的には表示されません。

Android 2.2.1ウェブキットでGoogleが何を変更したのですか?

答えて

0

Googleは何をしているのか分かりませんが、Android 2.2.1のすべてのモバイルサイトで同じ問題が発生しています(以前のバージョンで正常に動作しました)。 私と私のクライアントを迷惑にしているので、これに対する解決策で本当にできます。

これは、ページのレンダリングにどのように影響するかを確認するためにwidthプロパティを変更しようとしましたが、すべての場合にページが正しく表示されないことが判明しました。 ビューポートメタタグの幅を320ピクセルに設定すると、My Desire HDはページ幅を369ピクセルと報告します。 私は初期スケール= 1.15を設定することで問題を回ることができますが、私は自分のDHDでしかチェックしていないので、正しく動作させるためにAndroid 2.2.1デバイスを特別に検出する必要はありません!

少し話題ですが、私の携帯電話を更新して以来、言及した問題に加えて、HTC天気ウィジェットは現在の場所を更新しなくなりました。バッテリー寿命は約30%短縮され、Wi-Fiは再生しています。 HDビデオ録画を改善してくれてとても嬉しく思っています。うわー! (ない):p