2

phonegap アプリケーションを作成しました。メインのホームページ (つまり、index.html) をロードするのに 4 秒かかります。

phonegap が index.html をロードするまで、画像/スプラッシュ スクリーンを表示する方法はありますか?

4

2 に答える 2

4

スプラッシュ スクリーンを予想以上に長く設定します。おそらく 10 秒です。

次に、次のコードを使用して、ページの準備ができたらすぐに閉じます。

function onDeviceReady() {
    navigator.splashscreen.hide();
}

document.addEventListener("deviceready", onDeviceReady, false);
于 2013-02-07T15:33:22.607 に答える
0

これは非常に簡単です。Splash.png 画像ファイルを res/drawable-ldpi、res/drawable-mdpi、res/drawable-hdpi、res/drawable-xhdpi フォルダーに配置した場合、DroidGap を拡張するメインの Java クラスに次の行を追加します。

super.setIntegerProperty("splashscreen", R.drawable.splash);

次に、loadUrl メソッドを変更して 5 秒間一時停止します。

super.loadUrl("file:///android_asset/www/index.html", 5000);

ハッピーコーディング。

于 2013-02-07T15:37:27.357 に答える