2015-11-06 268 views
0

我想在我的config.xml中爲我的初始屏幕設置寬度和高度。PhoneGap App中的初始屏幕大小

我使用的PhoneGap構建和PhoneGap的版本是3.7.0,目標是Andoird

啓動畫面總是顯示非常失真(即它總是會被調整大小,因此它適合整個屏幕)。

下不起作用:

<gap:splash src="./assets/img/logos/appLogo.png" width='200' height='100' /> 

而下面不作啓動畫面顯示在所有:

<gap:splash src="./assets/img/logos/appLogo.png" gap:platform="android" width='200' height='100' /> 

回答

0

您應該提供針對不同屏幕尺寸的不同splashscreens。

按照PhoneGap的維基(https://github.com/phonegap/phonegap/wiki/App-Splash-Screen-Sizes)的尺寸應該是:

LDPI: 
Portrait: 200x320px 
Landscape: 320x200px 
MDPI: 
Portrait: 320x480px 
Landscape: 480x320px 
HDPI: 
Portrait: 480x800px 
Landscape: 800x480px 
XHDPI: 
Portrait: 720px1280px 
Landscape: 1280x720px 
XXHDPI: 
Portrait: 960px1600px 
Landscape: 1600x960px 
XXXHDPI: 
Portrait: 1280px1920px 
Landscape: 1920x1280px 

你可以在你的config.xml指向你提供splashscreens,例如:

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