0

9 パッチ ファイルの拡張子は何ですか? xxxxx.9.png? それがここで説明されていることです:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch

"拡張子 .9.png で保存し、プロジェクトの res/drawable/ ディレクトリに保存する必要があります。"

しかし、プロジェクトをコンパイルしようとすると、ファイル名が原因でエラーが発生します! ファイル名に2つのドットを保持できません..

では、どうすれば解決できますか?

4

2 に答える 2

1

SDK ディレクトリには、「draw9patch」というツールがあります。

/path/to/sdk/tools/draw9patch

これを使用して、9 パッチ イメージを作成する必要があります。拡張子が .9.png の画像の名前を変更することはできません。ツールを使用してイメージが適切にフォーマットされると、コンパイル エラーは発生しなくなります。

ツールの使用方法については、こちらをご覧ください。

http://developer.android.com/guide/developing/tools/draw9patch.html

于 2011-07-12T16:40:59.423 に答える
1

はい、NinePatch ファイルの拡張子は「.9.png」です。

Java キーワードを含む一部のファイル名は問題を引き起こします (たとえば、privateという名前のリソースを使用してみてください)。

それ以外は、プロジェクトをきれいにすることをお勧めします。

于 2011-07-12T16:30:22.220 に答える