Lenguaje

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

Definición

Devuelve un identificador de recurso para el nombre de recurso especificado.

[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

Nombre del recurso deseado.

defType
String

Tipo de recurso predeterminado opcional que se va a buscar, si "type/" no se incluye en el nombre. Puede ser NULL para requerir un tipo explícito.

defPackage
String

Paquete predeterminado opcional para buscar, si "package:" no se incluye en el nombre. Puede ser null para requerir un paquete explícito.

Devoluciones

int El identificador de recursos asociado. Devuelve 0 si no se encontró ningún recurso de este tipo. (0 no es un identificador de recurso válido).

Atributos

Comentarios

Devuelve un identificador de recurso para el nombre de recurso especificado. Un nombre de recurso completo tiene el formato "package:type/entry". Los dos primeros componentes (paquete y tipo) son opcionales si se especifican defType y defPackage, respectivamente.

Nota: no se recomienda el uso de esta función. Es mucho más eficaz recuperar recursos por identificador que por nombre.

Java documentación para android.content.res.Resources.getIdentifier(java.lang.String, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a