【发布时间】:2014-04-09 04:34:24
【问题描述】:
我有一个 9-patch 图像 (splash.9.png) 我想用作我的 Cordova (3.4.0) 应用程序启动画面。如果我从 Eclipse 运行 (Cordova) Android 项目,一切都如预期的那样,即出现启动屏幕并且只有可拉伸区域被拉伸。但是,如果我使用命令行界面运行该应用程序,整个初始屏幕会被拉伸/变形,就好像 Cordova 不会将其视为 9-patch 图像,而是将其视为常规 .png。我在 config.xml 中指定了以下内容:
<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="5000" />
还有什么需要设置的吗?还有其他线索吗?提前致谢!
【问题讨论】:
-
我在寻找相同答案时发现了您的问题。我的情况 - 相同。如果我找到答案(嘿,如果 - 我会找到答案)我会将其发布到您的问题中。
-
显然这是一个已知问题。在这里找到它:github.com/phonegap/build/issues/20
-
你找到答案了吗?我也有同样的问题!
-
@user2063032 不,不是真的。每当我想要一个不失真的初始屏幕时,我都不得不通过 Eclipse 部署我的应用程序。
-
@Demiurg 我说的是本地 Cordova 实例。另外,如果您再次阅读原始问题描述,您还会看到我的 9-patch 图像的名称(和扩展名)(在第一句话中)。