W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
無論資源的類型如何,所有Android資源都通過其在Java源代碼中的ID來標識。
XML文件中ID的語法稱為資源引用語法。
此資源引用具有以下形式結(jié)構(gòu):
@[package:]type/name
該類型對應(yīng)R.java中可用的資源類型命名空間之一。
下面的R
靜態(tài)字段
在XML資源引用語法中對應(yīng)以下類型。
資源引用中的名稱部分 @[package:] type/name
是給予資源的名稱。
例如,在以下布局文件中的text1,它也在R.java中表示為int常量。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/text1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Button android:id="@+id/b1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
如果不在語法 @[package:]type/name
中指定任何包,則根據(jù)本地資源和應(yīng)用程序的本地R.java
包對type/name
解析。
如果你指定 android:type/name
,引用就用包 android
解析,具體是通過 android.R.java
文件。
你可以使用任何Java包名稱代替包占位符來定位正確的 R.java
文件以解析引用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: