Phonegap在config.xml中添加启动画面flle无法正常工作?

时间:2015-04-15 06:51:47

标签: android jquery cordova phonegap-plugins splash-screen

我在我的config.xml文件(myapp_folder / config.xml)中使用了此代码,而不是在www目录中。 (myapp_folder / RES /屏幕/机器人/ mysplash屏幕图像)

  <platform name="android">
    <!-- you can use any density that exists in the Android project -->
    <splash src="res/screen/android/splash-land-hdpi.png" density="land-hdpi"/>
    <splash src="res/screen/android/splash-land-ldpi.png" density="land-ldpi"/>
    <splash src="res/screen/android/splash-land-mdpi.png" density="land-mdpi"/>
    <splash src="res/screen/android/splash-land-xhdpi.png" density="land-xhdpi"/>

    <splash src="res/screen/android/splash-port-hdpi.png" density="port-hdpi"/>
    <splash src="res/screen/android/splash-port-ldpi.png" density="port-ldpi"/>
    <splash src="res/screen/android/splash-port-mdpi.png" density="port-mdpi"/>
    <splash src="res/screen/android/splash-port-xhdpi.png" density="port-xhdpi"/>
</platform>

    <preference name="SplashScreen" value="screen" />
    <preference name="SplashScreenDelay" value="10000" />

未显示启动画面图像。现在我检查了(platforms / android / res / drawable-port-hdpi)该文件夹是空白的。

你可以帮我吗?如何在Android上显示我的自定义Splashscreen?

2 个答案:

答案 0 :(得分:2)

如果您使用的是phonegap构建论坛,则不推荐使用密度属性。请使用限定符属性而不是密度。

前:

<splash src="res/screen/android/splash-port-hdpi.png" gap:qualifier="port-hdpi"/>
<splash src="res/screen/android/splash-port-ldpi.png" gap:qualifier="port-ldpi"/>
<splash src="res/screen/android/splash-port-mdpi.png" gap:qualifier="port-mdpi"/>
<splash src="res/screen/android/splash-port-xhdpi.png" gap:qualifier="port-xhdpi"/>

有关详细信息,请参阅http://docs.build.phonegap.com/en_US/configuring_icons_and_splash.md.html

答案 1 :(得分:0)

<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="10000" />

其中屏幕是您的图片名称。 在您的情况下,您给出了不同的图像名称。将您的图像放在res-&gt; drawable文件夹下,不需要在www。