2011-12-27 10 views
1

私のスプラッシュ画面用に9パッチイメージ(splash.9.png)を作成しました。問題は、このスプラッシュ画像を使用するたびに、アプリがスプラッシュ画面を通過しないということです。ただし、9パッチ以外の画像を使用するとアプリが機能します。その9拡張子のない同じ9パッチイメージでも、このアプリケーションは動作します。おそらく何が間違っていますか?9パッチイメージがAndroidで動作するアプリケーションを停止する

コード:

public class NafapplicationActivity extends DroidGap { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     super.setIntegerProperty("splashscreen", R.drawable.splash); 
     super.loadUrl("file:///android_asset/www/index.html"); 
    } 
} 

のindex.html:

<!DOCTYPE html> 
<!--<html manifest="naf.manifest">--> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
     <title>Naf</title> 
     <script type="text/javascript" charset="utf-8" src="phonegap-1.3.0.js"></script> 
    </head> 
    <body> 
     Hello World!! 
    </body> 
</html> 
のPhoneGapから
+0

あなたはindex.htmlを投稿できますか?問題は私のhtmlファイルの中にある –

+0

私は問題が9patchイメージであると思う。私はindex.htmlファイルを上記のような単純なものに置き換えました。しかし、同じ問題です。もし私がその拡張子.9を取り除いてしまえば、すべて正常に動作します。 – Swar

答えて

2

公式担当者は「PhoneGapのは9パッチの使用をサポートしてビルドしない問題に対応して、言います「画像」:

唯一のplatそれらをサポートしていると思われるフォームはAndroidです。私たちは現在クロスプラットフォームに取り組んでいるので、ちょっと投げつけるようだ。しかし、それは我々が道をさらに見下ろすかもしれないものです。それはPhoneGapのがないので.9.pngで、アンドロイドであるため、9-パッチ画像をサポートしていないかもしれないとき、あなたのスプラッシュは動作しません:あなたの質問に答えるために、そうhttp://community.phonegap.com/nitobi/topics/does_phonegap_build_support_the_use_of_9_patch_images

:から撮影

それらをサポートする唯一の主要なプラットフォームであり、PhoneGapはクロスプラットフォームフレームワークです。

希望に役立ちます!

関連する問題