いそもとです。
9-patch は、Draw9patchツール以外では指定(定義)できないように思いますが。。
Eclipseのconsoleに9-patch のエラーが出てませんか?
配置しようとしている画像を貼付してい頂けると
回答がスムーズに得られると思いますよ。
---
Satoru Isomoto
@s_isomoto
2011年10月21日1:19 Masahiro Kikuchi <tag-...@net.email.ne.jp>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
No resource found that matches the given name というのはリソースがおかしくなっていないですか?
Eclipse の問題ビューやエラーログビューなどにエラーがでていないでしょうか。
数字から始まるファイル名のリソースがあったり、ファイル名に大文字や全角文字があったり、拡張子違いの同じ名前のファイルがあったりするとエラーが出たと思います。
エラーがなければプロジェクトをクリーンしてR.javaを再生成すると良いと思います。
> また、Draw9patchツールでは時間がかかってしまうので、なにかほかにいいツールはないものでしょうか?
Draw9patchツールでなくとも9Patchリソースは作成できます。
ただ、正しく作成できたかどうかはDraw9patchツールで確認してください。
[show bad patches]ボタンを押して、悪いパッチ(赤い枠)が表示されないかチェックしてみてください。
これで問題なければPhotoshopでも大丈夫かと思います。
2011年10月21日1:19 Masahiro Kikuchi <tag-...@net.email.ne.jp>:
ネギシです。
Adobe系のツールで書き出したデータは、なにかとエラーの原因になりますね。
Fireworksの「別名保存」で形式を「レイヤーなしのPNG」にすると、もしかするとエラーの回避ができるかもしれません。
2011年10月21日21:44 Masahiro Kikuchi <tag-...@net.email.ne.jp>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
--
----------------------------------------------
ネギシ タク : Taqoo Negishi
e-mail : taqoo...@gmail.com
web : http://taqoo.is.land.to/
----------------------------------------------
既に解決されたというか、いちおう大丈夫なようなところ恐縮ですが、
Adobe 製品というか、Draw9patch 以外のツールではうまく行かないっぽい
ようなお話にも見えるかも知れないのでコメントさせていただきますが、
それらのアプリケーションでも、まったく問題ありませんよ♪
私自身は、Draw9patch を使ったのは最初だけで、マークのつけ方を覚えてからは、
Fireworks や Photoshop ばかりで制作しています。
もちろん、たまに Eclipse に文句を言われることはありますけれど、何か問題が
あるときは、ちょっと色がはみ出てたとか、必ず自分の制作上のミスでした♪
デザイン関連の作業をしている方は、多くの方が Fireworks や Photoshop を
利用されているかと思いますが、色がはみ出ないようにとか、ちょっと注意して
制作する必要があるにしろ、Draw9patch を使うより、はるかに生産性が上がる
かと思いますので、どんどん利用されると良いと思います。
ちなみに私は、Fireworks 上でのミスを減らすために、次の順で9patchしています。
1)先に自動作成でスライスを作成する
2)スライスの範囲を上下左右に 1px ずつ広げる
3)9 patch のマークを書き込む
↑のように先にスライスを自動で作図すると色のハミ出とか、確認できるので
間違いを少しでも減らすことが出来たりします。
ではでは。
-- ゆぅ。
2011年10月22日18:09 Masahiro Kikuchi <tag-...@net.email.ne.jp>:
良かったです!
> ということは、私の作った画像はきっとどこかがはみ出していたりしたんでしょうね…。
…ってことですかね♪ たぶん。
ほかにも私がやらかしたことがあるのは、
9 patch のマーカーを真っ黒(#000000)でなくて、
微妙に明るい色になってたり、とか、です。
あと、Natsukiさんも書かれてましたが、
同じ名前で違う拡張子のファイルがあったりとか、
9 patch なら「.9」が有るのと無いのと重複してたりとか、
そんな色々で失敗しています。テヘ♪
よくあるのはそんなところかな、と思うので、ご参考まで。
ではではー。
-- ゆぅ。
2011年10月23日17:34 Masahiro Kikuchi <tag-...@net.email.ne.jp>:
間違った情報をお伝えしてしまいすいません。
前に9 patch ではないことなのですが
苦労したことがあったのでバイアスがかかっていました。
Fireworks のせいではなかったようですね。
とりあえず問題が解決してよかったです。
2011年10月23日17:34 Masahiro Kikuchi <tag-...@net.email.ne.jp>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
--