Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android XML文件中引用資源的方法

Android XML文件中引用資源的方法

編輯:Android開發實例

1. 在XML 文件中引用資源的語法如下:

       1) @[package:]type/name

       使用我們自己包下的資源可以省略package。在xml 文件中, 如main.xml 以及AndroidMainfest.xml 文件中通過“@drawable/icon”的方式獲取。其中“@”代表的是R.java 類,“drawable”代表R.java 中的靜態內部類“drawable”,“/icon”代表靜態內部類“drawable”中的靜態屬性“icon”。

        而該屬性可以指向res 目錄下的“drawable-*dpi”中的icon.png 圖標。其他類型的文件也比較類似。凡是在R 文件中定義的資源都可以通過“@ Static_inner_classes_name/resourse_name”的方式獲取。?a class="__cf_email__" href="/cdn-cgi/l/email-protection" data-cfemail="2bcc8a9b6b424f">[email protected]/button”,
“@string/app_name”。

        2) 如果訪問的是Android 系統中帶的文件,則要添上包名“android:”。如android:textColor="@android:color/red" 。

        2. “@+id/string_name”表達式
       順便說一下,在布局文件當中我們需要為一些組件添加Id 屬性作為標示,可以使用如下的表達式“@+id/string_name”其中“+”表示在R.java 的名為id 的內部類中添加一條記錄。如"@+id/button"的含義是在R.java 文件中的id 這個靜態內部類添加一條常量名為button,該常量就是該資源的標識符。如果id 這個靜態內部類不存在,則會先生成它。通過該方式生成的資源標識符,仍然可以以“@id/string_name”的方式引用。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved