プログラミング四方山: 2011年10月アーカイブ

androidの開発関連メモです。

変なとこでハマったので備忘録。

9-patch画像を作ってリソースフォルダに置いてみたら、
No resource found that matches the given name ~~~~~
というエラーがいっぱい出る。

どうやらxml内で @drawable で指定しているリソース名(今回の場合画像ファイル名)が解決できないよーと言ってます。
9-patch画像を追加する前は正常に動いてたリソースを指定している箇所まで見つけられずエラーになっている。

???
となって、eclipseのバグ? とかアホな疑いまで持ってしまったけど、なんのことはない。
「androidは端末の種類に合わせて自動的に使う画像を変更してくれる」という仕様を忘れてました。
めんどくさいのでなんでもかんでも drawable-hdpi に放り込んでた。
9-patchのリソースはサイズの判定が厳密なんでしょう。リソースのチェックが走ってちゃんとしてねーぞごるぁと怒られたと解釈w
なので、エラーを吐かれた画像リソースについて、

drawable-hdpi
drawable-mdpi
drawable-ldpi

のそれぞれにファイルを配置。これで解消した。
このフォルダたちの中身をすべて同じにしておく必要はないはずなのであとで精査する。

そんな感じでーす。

このアーカイブについて

このページには、2011年10月以降に書かれたブログ記事のうちプログラミング四方山カテゴリに属しているものが含まれています。

前のアーカイブはプログラミング四方山: 2011年9月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 4.14