所有以 drawable 開頭的文件夾都是用來存放 圖片 的。 所有以 mipmap 開頭的文件夾都是用來存放應用 圖標 的 所有以 values 開頭的文件夾都是用來存放字 符串、樣式、顏色 等配置的, layout 文件夾是用來放佈局文件的。 打開res/values/strings.xml文件 ...
- 所有以drawable開頭的文件夾都是用來存放圖片的。
- 所有以mipmap開頭的文件夾都是用來存放應用圖標的
- 所有以values開頭的文件夾都是用來存放字符串、樣式、顏色等配置的,
- layout文件夾是用來放佈局文件的。
打開res/values/strings.xml文件,內容如下所示:
~~~
~~~
可以看到,這裡定義了一個應用程式的字元串,我們有以下兩種方式來引用它。
- 在代碼中通過R.string.app_name可以獲得該字元串的引用。
- 在XML中通過@string/app_name可以獲得該字元串的引用。
基本的預防就是上邊兩種形式,其中string部分是可以替換的。 - 如果是引用的圖片資源就可以替換成drawable,
- 如果是引用的應用圖標就可以替換成mipmap,
- 如果引用的佈局文件就可以替換成layout。
下邊舉一個簡單的例子來幫助你理解,打開AndroidManifest.xml文件,找到如下代碼:
~~~
...
~~~
其中HelloWorld項目的應用圖標就是通過android:icon屬性來指定的,應用的名稱則是通過android:label屬性指定的。
本文由博客一文多發平臺 OpenWrite 發佈!