2016-06-17 5 views
0

私の最初のphonegapアプリケーションを実行しようとしていますが、スプラッシュスクリーンが動作しないいくつかのトローブで動作しています... well ..itはうまく動作しますが、デフォルトのphonegapイメージを表示します。 ..phonegapはデフォルトのスプラッシュスクリーンイメージを表示し続けます

インデックス:

// Wait for device API libraries to load 
    // 
    function onLoad() { 
     document.addEventListener("deviceready", onDeviceReady, false); 
    } 
    navigator.splashscreen.show(); 
    setTimeout(function() { 
      navigator.splashscreen.hide(); 
     }, 3000); 


    </script> 

のconfig.xml:

<platform name="android"> 
    <icon src="www/res/icon/android/drawable-ldpi-icon.png" density="ldpi"/> 
    <icon src="www/res/icon/android/drawable-mdpi-icon.png" density="mdpi"/> 
    <icon src="www/res/icon/android/drawable-hdpi-icon.png" density="hdpi"/> 
    <icon src="www/res/icon/android/drawable-xhdpi-icon.png" density="xhdpi"/> 
    <icon src="www/res/icon/android/drawable-xxhdpi-icon.png" density="xxhdpi"/> 
    <icon src="www/res/icon/android/drawable-xxxhdpi-icon.png" density="xxxhdpi"/> 

    <splash src="www/res/screen/android/S-LDPI.png" density="port-ldpi"/> 
    <splash src="www/res/screen/android/S-MDPI.png" density="port-mdpi"/> 
    <splash src="www/res/screen/android/S-HDPI.png" density="port-hdpi"/> 
    <splash src="www/res/screen/android/S-XHDPI.png" density="port-xhdpi"/> 
    <splash src="www/res/screen/android/S-XXHDPI.png" density="port-xxhdpi"/> 
    <splash src="www/res/screen/android/S-XXXHDPI.png" density="port-xxxhdpi"/> 

    </platform> 

答えて

0

呼び出しますPhoneGapプラグインを使用する場合は、コードをdevicereadyイベントハンドラに入れてください。

function onDeviceReady(){ 
    navigator.splashscreen.show(); 
    setTimeout(function() { 
     navigator.splashscreen.hide(); 
    }, 3000); 
} 

また、navigator.splashcreenも呼び出さずに試してください。​​3210でスプラッシュスクリーンイメージを正しく指定した場合は、自動的に表示/非表示になります。