2011-12-07 6 views
1

PhoneGap 1.2を使用すると、ビューポートを無視する新しいAndroid OS 4.0デバイスを扱うことができます。Android 4.0搭載のPhoneGapはメタビューポートを無視します

次のコードを追加することができますが、それは私にとっては効果がありません。私はここに何かを逃していますかPhoneGap 1.2でビューポートを認識させるにはどうすればよいですか?ビューポートはモバイルWebで正常に動作します。

public class PhoneGapExample extends DroidGap 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
    this.appView.getSettings().setUseWideViewPort(true); 
    this.appView.getSettings().setLoadWithOverviewMode(true); 
    super.onCreate(savedInstanceState); 
    super.loadUrl("file:///android_asset/www/index.html"); 

    } 
} 

答えて

2

DroidGap.javaを編集するか、Phonegap/Callbackフレームワークの更新版をダウンロードする必要があります。あなたは次の行に変更、WebViewののセットアップを参照してくださいよDroidGap.javaでライン200周り

:デバイス幅を使用するときに、ビューポート-引数は完全に幅およびユーザースケーラブルを無視し

// Old: this.appView.setInitialScale(100); 
this.appView.setInitialScale(0); 

をし、私が言われてきた

E/Web Console(4739): Viewport argument value "device-width;" for key "width" not recognized 
E/Web Console(4739): Viewport argument value "no;" for key "user-scalable" not recognized. 
+0

バージョンで修正されています彼らはとして0を使うのPhoneGap 1.3.0で、正しいです1.3.0 – gregavola

+0

:なし値として、私は、彼らは私たちがアンドロイド固有の値を使用したいと思います最初のスケール、同じソリューション。 –

関連する問題