Resources.GetValue 方法

定义

重载

GetValue(Int32, TypedValue, Boolean)

返回与特定资源 ID 关联的原始数据。

GetValue(String, TypedValue, Boolean)

返回与特定资源 ID 关联的原始数据。

GetValue(Int32, TypedValue, Boolean)

返回与特定资源 ID 关联的原始数据。

[Android.Runtime.Register("getValue", "(ILandroid/util/TypedValue;Z)V", "GetGetValue_ILandroid_util_TypedValue_ZHandler")]
public virtual void GetValue(int id, Android.Util.TypedValue? outValue, bool resolveRefs);
[<Android.Runtime.Register("getValue", "(ILandroid/util/TypedValue;Z)V", "GetGetValue_ILandroid_util_TypedValue_ZHandler")>]
abstract member GetValue : int * Android.Util.TypedValue * bool -> unit
override this.GetValue : int * Android.Util.TypedValue * bool -> unit

参数

id
Int32

所需的资源标识符,由 aapt 工具生成。 此整数对包、类型和资源条目进行编码。 值 0 是无效的标识符。

outValue
TypedValue

放置资源数据的对象。

resolveRefs
Boolean

如果为 true,则遵循对另一个资源的引用的资源,以便收到实际的最终资源数据。 如果为 false,则 TypedValue 将填充引用本身。

属性

例外

如果给定 ID 不存在,则引发 NotFoundException。

注解

返回与特定资源 ID 关联的原始数据。

适用于 . 的 android.content.res.Resources.getValue(int, android.util.TypedValue, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

GetValue(String, TypedValue, Boolean)

返回与特定资源 ID 关联的原始数据。

[Android.Runtime.Register("getValue", "(Ljava/lang/String;Landroid/util/TypedValue;Z)V", "GetGetValue_Ljava_lang_String_Landroid_util_TypedValue_ZHandler")]
public virtual void GetValue(string? name, Android.Util.TypedValue? outValue, bool resolveRefs);
[<Android.Runtime.Register("getValue", "(Ljava/lang/String;Landroid/util/TypedValue;Z)V", "GetGetValue_Ljava_lang_String_Landroid_util_TypedValue_ZHandler")>]
abstract member GetValue : string * Android.Util.TypedValue * bool -> unit
override this.GetValue : string * Android.Util.TypedValue * bool -> unit

参数

name
String

所需资源的名称。 这会传递给具有默认类型为“string”的 getIdentifier()。

outValue
TypedValue

放置资源数据的对象。

resolveRefs
Boolean

如果为 true,则遵循对另一个资源的引用的资源,以便收到实际的最终资源数据。 如果为 false,则 TypedValue 将填充引用本身。

属性

例外

如果给定 ID 不存在,则引发 NotFoundException。

注解

返回与特定资源 ID 关联的原始数据。 有关如何将名称映射到资源 ID 的信息,请参阅 getIdentifier(),有关如何检索字符串资源的信息,请参阅 getString(int)。

注意:不建议使用此函数。 按标识符检索资源比按名称检索资源要高效得多。

适用于 . 的 android.content.res.Resources.getValue(java.lang.String, android.util.TypedValue, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于