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"/>

res/drawableにsplashimg.9.pngを保存しました。(すべてのデバイスに適合するように 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 ファイルしかありませんでした。それらを他の 4 つのディレクトリに配置するとすぐに、すべてが正常に機能し始めました。

于 2013-05-27T16:50:56.100 に答える