天天看點

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目錄下生成新的這幾個檔案,不然,即使替換了檔案夾中的資源,比如換了圖檔,重新運作可能還是以前的老資源、老圖檔。