2013-05-23 2 views
0

PhoneGap Android 용 9 패치 스플래시 스크린을 구현하려고하는데 컴파일러 예외가 계속 발생합니다.Android 예외로드 9 패치 이미지

나는 고해상도/드로어 블/splash.xml 들어 있습니다

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

나는 splashimg.9.png 고해상도/당김에 저장했습니다. (Android splash screen image sizes to fit all devices에서 가져온로 a test 9-patch image 사용)

그리고 나는 내 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

9 패치가 드로어 블 폴더에 있는지 확인하십시오. –

+0

@IftikarUrrhmanKhan http://i.stack.imgur.com/AZv2V.png에서 샘플 이미지를 다운로드하여 splashimg로 드로어 블 폴더에 저장했습니다. 9.png. – Anthony

+0

이것은 유효한 9 패치 이미지가 아닙니다 –

답변

0

발견. XML/9.png 파일 만 res/drawable 디렉토리에 있습니다. 다른 4 개의 디렉토리에 배치하자 마자 모든 것이 올바르게 작동하기 시작했습니다.