我正在尝试为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。 (使用从a test 9-patch image获取的Android splash screen image sizes to fit all devices)
我的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补丁......
答案 0 :(得分:0)
发现问题。我只在res / drawable目录中有XML和9.png文件。一旦我将它们放入其他四个目录中,一切都开始正常工作。