99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Android R.java資源引用類型

2018-02-17 18:38 更新

無論資源的類型如何,所有Android資源都通過其在Java源代碼中的ID來標識。

XML文件中ID的語法稱為資源引用語法。

語法

此資源引用具有以下形式結構:

@[package:]type/name

該類型對應R.java中可用的資源類型命名空間之一。

R.java和資源類型之間的映射

下面的R 靜態(tài)字段

  • R.drawable
  • R.id
  • R.layout
  • R.string
  • R.attr
  • R.plural
  • R.array

在XML資源引用語法中對應以下類型。

  • drawable
  • id
  • layout
  • string
  • attr
  • plurals
  • string-array

資源引用名稱和包

資源引用中的名稱部分 @[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ù)本地資源和應用程序的本地R.java包對type/name解析。

如果你指定 android:type/name ,引用就用包 android解析,具體是通過 android.R.java 文件。

你可以使用任何Java包名稱代替包占位符來定位正確的 R.java 文件以解析引用。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號