0

我正在尝试为 PhoneGap Android 实现一个 9 补丁启动画面,但我不断收到编译器异常。

我有一个 res/drawables/splash.xml 包含:

<nine-patch xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/splashimg" 
android:dither="false"/>

我已将 splashimg.9.png 保存到 res/drawable 中。(使用从Android 初始屏幕图像大小获取的测试 9 补丁图像以适合所有设备)

我的 DroidGap 文件中有以下内容:

super.setIntegerProperty("splashscreen", R.drawable.splash);

但是,当我尝试构建时,我得到:

org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: <nine-patch> requires a valid 9-patch source image

有任何想法吗?我可以让正常的启动画面正常工作,而不是 9 补丁...

4

1 回答 1

0

发现了问题。我在 res/drawable 目录中只有 XML 和 9.png 文件。一旦我将它们放入其他四个目录,一切都开始正常工作。

于 2013-05-27T16:50:56.100 回答