Idioma

Resources.GetIdentifier(String, String, String) Método

Definição

Retornar um identificador de recurso para o nome do recurso fornecido.

[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

Parâmetros

name
String

O nome do recurso desejado.

defType
String

Tipo de recurso padrão opcional a ser localizado, se "type/" não estiver incluído no nome. Pode ser nulo para exigir um tipo explícito.

defPackage
String

Pacote padrão opcional a ser localizado, se "package:" não estiver incluído no nome. Pode ser nulo para exigir um pacote explícito.

Retornos

int O identificador de recurso associado. Retorna 0 se nenhum recurso desse tipo foi encontrado. (0 não é uma ID de recurso válida.)

Atributos

Comentários

Retornar um identificador de recurso para o nome do recurso fornecido. Um nome de recurso totalmente qualificado é do formulário "package:type/entry". Os dois primeiros componentes (pacote e tipo) são opcionais se defType e defPackage, respectivamente, forem especificados aqui.

Observação: o uso dessa função é desencorajado. É muito mais eficiente recuperar recursos por identificador do que por nome.

Java documentação para android.content.res.Resources.getIdentifier(java.lang.String, java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a