2011-10-28 8 views
5

私はしばらくの間、9つのパッチイメージを使用してきました。しかし、問題になった。 EclipseのGUIデザイナーは、イメージがうまく動作すると私に伝えています。そしてそれはどのようにすべきか見える。私の9パッチイメージは動作しなくなった

しかし、デバイスでは、画像が通常のpngのように伸びます。

最悪の部分は動作していましたが、私はクリーンでリビルドしてしまいました.9patchイメージがもう使えないようです。

私の質問は、他の誰かがこの問題を遭遇したことです。いくつかの設定は、アンドロイドのコンパイルまたはこれをオフにする日食のどこかにありますか?私はdraw9patch.badで画像を開いており、正しく動作しているようです。本当に困惑している問題は、彼らが日食でうまく表示され、彼らはデバイスのアプリケーションで作業していたということです。突然彼らは正しく伸びません。

+0

最近私が行ったように最新のSDKにアップグレードしましたが、それは私に起こったようですか? –

+0

私にも起こる... –

答えて

2

これは間違いなく最新のSDKの問題です。これを解決する方法についてここで見つけることができます:

http://codetrips.blogspot.com/2010/12/android-draw-9-patch-seems-broken-too.html

基本的に、あなただけの[SDK-インストール先ディレクトリ] /ツール/ libフォルダに不足しているjarファイルを追加する必要があります。

4

だからこの固定された何かが私はそれらを開いて、再び保存し、彼らはまだfuncitonしなかった。しかし、私はそれらを開いて編集しました。 (ピクセルを追加して保存した後、そのピクセルを削除して再度保存します)、元のデータに戻しました。そしてそれは問題を解決するように見えました。おそらくそれらを編集していないと、draw9patch.batが実際にそれらを再作成しないようになりました。しかし、それらを編集して保存すると、それらが再作成されたため、再び働きました。

奇妙な問題。私はイメージが壊れていないので、なぜそれが起こったのかわかりません。しかし、すべてが元気です。

+0

これは私のためにも働いた。一時的に9パッチを編集してファイルサイズを変更すると、Eclipseは画像を「気付く」ようになります。それ以外の場合、Eclipseは画像が変更されていないと判断し、画像を更新しません。 – suomi35

関連する問題