Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android phonegap/cordova启动屏幕纵横比问题_Android_Cordova_Splash Screen - Fatal编程技术网

Android phonegap/cordova启动屏幕纵横比问题

Android phonegap/cordova启动屏幕纵横比问题,android,cordova,splash-screen,Android,Cordova,Splash Screen,我创建了我的phonegap应用程序,一切都正常,但闪屏让我抓狂。它将被显示,但不是在完美的长宽比(在nexus 6上测试)。它将在宽度上受到挤压 我当前的启动屏幕config.xml <gap:splash src="www/res/screen/android/land_xxhdpi.png" /> <gap:splash src="www/res/screen/android/ldpi.png" gap:platform="android" gap:qualifier="

我创建了我的phonegap应用程序,一切都正常,但闪屏让我抓狂。它将被显示,但不是在完美的长宽比(在nexus 6上测试)。它将在宽度上受到挤压

我当前的启动屏幕config.xml

<gap:splash src="www/res/screen/android/land_xxhdpi.png" />
<gap:splash src="www/res/screen/android/ldpi.png" gap:platform="android" gap:qualifier="port-ldpi"/>
<gap:splash src="www/res/screen/android/mdpi.png" gap:platform="android" gap:qualifier="port-mdpi"/>
<gap:splash src="www/res/screen/android/hdpi.png" gap:platform="android" gap:qualifier="port-hdpi"/>
<gap:splash src="www/res/screen/android/xhdpi.png" gap:platform="android" gap:qualifier="port-xhdpi"/>
<gap:splash src="www/res/screen/android/xxhdpi.png" gap:platform="android" gap:qualifier="port-xxhdpi"/>
<gap:splash src="www/res/screen/android/land_ldpi.png" gap:platform="android" gap:qualifier="land-ldpi"/>
<gap:splash src="www/res/screen/android/land_mdpi.png" gap:platform="android" gap:qualifier="land-mdpi"/>
<gap:splash src="www/res/screen/android/land_hdpi.png" gap:platform="android" gap:qualifier="land-hdpi"/>
<gap:splash src="www/res/screen/android/land_xhdpi.png" gap:platform="android" gap:qualifier="land-xhdpi"/>
<gap:splash src="www/res/screen/android/land_xxhdpi.png" gap:platform="android" gap:qualifier="land-xxhdpi"/>

<preference name="SplashScreenBackgroundColor" value="#e8413d" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3500" />
<preference name="SplashMaintainAspectRatio" value="false" />

知道我能做什么吗?9补丁对我不起作用,我不知道为什么,我不理解那个工具


希望任何人都能帮助

将此偏好更改为true:

<preference name="SplashMaintainAspectRatio" value="true" />


它将保持您的飞溅纵横比,并使飞溅图像填充您的屏幕而不被拉伸。可以将其视为css样式背景大小的等价物:封面

要在所有android版本中覆盖patch-9徽标,我必须:

<preference name="SplashScreen" value="background" />

并禁用MaintaintAspectRatio值:

<!-- <preference name="SplashMaintainAspectRatio" value="true" /> -->

这应该是选定的答案。