资源名称命名
Android里res中的资源名称命名一般可用小写字母、下划线组合命名,切记不要用大写字母、括号等命名,数字不能在首位。
比如,若命名为“Nine-Patch_Test.9.png”则
报错:res\drawable-hdpi-v4\Nine-Patch_Test.9.png: Invalid file name: must contain
可改为“nine_patch_text.9.png”后使用即可正常运行。
注意:像这种Nine-Patch形式的图片,保存的图片名为“nine_patch_text.9.png”,例如引用时则可写android:background="@drawable/nine_patch_text"不用加后面的“.9.png”
资源替换
注意Android运行后想替换资源时,把资源粘贴进相应res内文件夹后一定要记得删除Project Explorer里bin目录下的res文件夹、xxxxx.dex文件、xxxxx.ap_文件、xxxxx.apk文件。
如图:
再次运行时系统会在bin目录下生成新的这几个文件,不然,即使替换了文件夹中的资源,比如换了图片,重新运行可能还是以前的老资源、老图片。