Language

Resources.GetIdentifier(String, String, String) メソッド

定義

指定されたリソース名のリソース識別子を返します。

[Android.Runtime.Register("getIdentifier", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetGetIdentifier_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual int GetIdentifier(string? name, string? defType, string? defPackage);
[<Android.Runtime.Register("getIdentifier", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I", "GetGetIdentifier_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member GetIdentifier : string * string * string -> int
override this.GetIdentifier : string * string * string -> int

パラメーター

name
String

目的のリソースの名前。

defType
String

"type/" が名前に含まれていない場合に検索する既定のリソースの種類 (省略可能)。 明示的な型を必要とする場合は null を指定できます。

defPackage
String

"package:" が名前に含まれていない場合に検索する省略可能な既定のパッケージ。 明示的なパッケージを要求するには null を指定できます。

返品

int 関連付けられているリソース識別子。 このようなリソースが見つからなかった場合は 0 を返します。 (0 は有効なリソース ID ではありません)。)

属性

注釈

指定されたリソース名のリソース識別子を返します。 完全修飾リソース名は、"package:type/entry" という形式です。 ここで defType と defPackage をそれぞれ指定する場合、最初の 2 つのコンポーネント (パッケージと型) は省略可能です。

注: この関数の使用は推奨されません。 名前よりも識別子でリソースを取得する方がはるかに効率的です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象