じっぱひとからげ

十把一絡げになんでもかんでもつづる。

layout内.xmlやdrawable内の.pngのファイル名に大文字は使えない。

ListViewをカスタマイズしてListView内に文字列と画像を両方表示させるようにしようと、画像を配置した上でlayoutファイルを生成しているのに、なぜかR.javaが更新されない。と思っていたらコンソールに以下のエラーが表示されている。

[2013-09-09 04:19:22 - yamagata2013] R.java was removed! Recreating R.java!

[2013-09-09 04:19:23 - yamagata2013] res/drawable/statusNotyet.png: Invalid file name: must contain only [a-z0-9_.]

[2013-09-09 04:19:23 - yamagata2013] res/drawable/statusOK.png: Invalid file name: must contain only [a-z0-9_.]

[2013-09-09 04:19:23 - yamagata2013] res/drawable/statusOK.png: Invalid file name: must contain only [a-z0-9_.]

[2013-09-09 04:19:23 - yamagata2013] res/drawable/statusOver.png: Invalid file name: must contain only [a-z0-9_.]

[2013-09-09 04:20:20 - yamagata2013] res/drawable/statusNotyet.png: Invalid file name: must contain only [a-z0-9_.]

大文字は使うなと。そういうことらしい。今回は画像のファイル名でハマったが、どうやらlayoutやvalueのxmlのファイル名も大文字は使えないらしい。