javascript - phonegap BUILD启动画面的横向和纵向图像?

标签 javascript xml adobe config phonegap-build

我想知道是否可以在 phonegap 构建应用程序中为初始屏幕设置 2 个单独的图像?一幅用于肖像,一幅用于风景。

目前,当我打开应用程序时,它会显示启动画面,如果我改变方向,它会像素化:-(

我现在在 config.xml 文件中有这个...

<gap:splash src="splash/android/ldpi.png" gap:platform="android" gap:density="ldpi" width="320" height="480"/>
<gap:splash src="splash/android/mdpi.png" gap:platform="android" gap:density="mdpi" width="960" height="640"/>
<gap:splash src="splash/android/hdpi.png" gap:platform="android" gap:density="hdpi" width="768" height="1024"/>
<gap:splash src="splash/android/ldpi2.png" gap:platform="android" gap:density="ldpi"/>
<gap:splash src="splash/android/mdpi2.png" gap:platform="android" gap:density="mdpi"/>
<gap:splash src="splash/android/hdpi2.png" gap:platform="android" gap:density="hdpi"/>

最后有2的图片是风景,没有的是肖像。

我被告知将宽度和高度值放在纵向值中,然后默认情况下,它会将没有值的值作为横向值。这没有发生。

非常感谢任何帮助,

谢谢。

最佳答案

这就是我最终使用 phonegap build [v3.3.0] 修复 android 应用程序的方法。 在 config.xml 中添加了这些行。 注意:请为图片提供准确的名称并注意宽度和高度。

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

<gap:splash src="res/screen/android/splash/screen-ldpi-landscape.png"  gap:platform="android" gap:density="ldpi" width="320" height="200"  gap:qualifier="land-ldpi"/>
<gap:splash src="res/screen/android/splash/screen-mdpi-landscape.png"  gap:platform="android" gap:density="mdpi" width="480" height="320"  gap:qualifier="land-mdpi"/>
<gap:splash src="res/screen/android/splash/screen-hdpi-landscape.png"  gap:platform="android" gap:density="hdpi" width="800" height="480"  gap:qualifier="land-hdpi"/>
<gap:splash src="res/screen/android/splash/screen-xhdpi-landscape.png" gap:platform="android" gap:density="xhdpi" width="1280" height="720"  gap:qualifier="land-xhdpi"/>

关于javascript - phonegap BUILD启动画面的横向和纵向图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685705/

相关文章:

xml - 如何在Flutter中将远程xml文件转换为字符串?

Android 主题 : Define colors/gradients in "baseTheme.xml", 在控件中使用,在 "subThemeX.xml"中覆盖

javascript - Adobe Air 共享数据库文件

flash - crossdomain.xml 中最严格的策略是否相当于根本没有?

java - 将 PDF 与 iText 合并会导致关闭时出现 "Do you want to save changes...?"对话框

javascript - 将 JavaScript 字符串拆分为代码点数组? (考虑到 "surrogate pairs"但不是 "grapheme clusters")

javascript - mapbox 可以将变量作为 paint 属性值吗?

xml - Notepad++:如何在加载文件时自动将语言设置为 Xml

javascript - 在 Javascript 中监听 Android 中的后退按钮

javascript - 如何在 Meteor 中编辑当前用户并向其添加新字段?