天天看点

Android——资源名称命名及替换

资源名称命名

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文件。

如图:

Android——资源名称命名及替换

再次运行时系统会在bin目录下生成新的这几个文件,不然,即使替换了文件夹中的资源,比如换了图片,重新运行可能还是以前的老资源、老图片。