4

現在、アプリで9つのパッチ画像を使用しようとしています。

画像は非常に鮮明で、SDKで提供されるグラフィックツールで非常にうまく機能します。

写真はこんな感じです:

ここに画像の説明を入力してください

ツールは正常に機能しているようです。

ここに画像の説明を入力してください

残念ながら、このような単純なレイアウトでは、デバイスでのレンダリングが悪く、9パッチはまったく機能しません。

<TextView
    android:id="@+id/platenumber"
    android:background="@drawable/plate_fr"
    android:layout_width="320dip"
    android:layout_height="wrap_content" />

私が間違っていることについて何か考えはありますか?

ここに画像の説明を入力してください

編集:

私の写真の名前は*.9.pngです

ここに画像の説明を入力してください

4

3 に答える 3

11

黒い線は完全に黒(RGB:#000000)で、黒い線の周りの透明ゾーンは完全に透明である必要があります。

于 2012-06-04T14:10:27.623 に答える
6

9パッチ画像の拡張子は .9.pngで終わる必要があります。そうでない場合は、通常の画像として使用されます。

于 2012-06-04T13:58:11.300 に答える
3

画像の4辺すべてに少なくとも1つの黒いピクセルがあるかどうかを確認します。

于 2013-09-26T13:22:42.003 に答える