1.3.5 詳解項目中的資源——Android第一行代碼(第二版)筆記

file

  • 全部以drawable開頭的文件夾都是用來存放圖片的。
  • 全部以mipmap開頭的文件夾都是用來存放應用圖標
  • 全部以values開頭的文件夾都是用來存放字符串、樣式、顏色等配置的,
  • layout文件夾是用來放佈局文件的。

打開res/values/strings.xml文件,內容以下所示:
~~~

HelloWorld

~~~
能夠看到,這裏定義了一個應用程序的字符串,咱們有如下兩種方式來引用它。android

  • 在代碼中經過R.string.app_name能夠得到該字符串的引用。
  • 在XML中經過@string/app_name能夠得到該字符串的引用。
    基本的預防就是上邊兩種形式,其中string部分是能夠替換的。
  • 若是是引用的圖片資源就能夠替換成drawable,
  • 若是是引用的應用圖標就能夠替換成mipmap,
  • 若是引用的佈局文件就能夠替換成layout。

下邊舉一個簡單的例子來幫助你理解,打開AndroidManifest.xml文件,找到以下代碼:
~~~

...

~~~
其中HelloWorld項目的應用圖標就是經過android:icon屬性來指定的,應用的名稱則是經過android:label屬性指定的。app

本文由博客一文多發平臺 OpenWrite 發佈!佈局

相關文章
相關標籤/搜索