Compartir a través de


PackageManager.GetDrawable(String, Int32, ApplicationInfo) Método

Definición

Recuperar una imagen de un paquete.

[Android.Runtime.Register("getDrawable", "(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_ILandroid_content_pm_ApplicationInfo_Handler")]
public abstract Android.Graphics.Drawables.Drawable? GetDrawable (string packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo);
[<Android.Runtime.Register("getDrawable", "(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable;", "GetGetDrawable_Ljava_lang_String_ILandroid_content_pm_ApplicationInfo_Handler")>]
abstract member GetDrawable : string * int * Android.Content.PM.ApplicationInfo -> Android.Graphics.Drawables.Drawable

Parámetros

packageName
String

Nombre del paquete del que procede este icono. No puede ser null.

resid
Int32

Identificador de recurso de la imagen deseada. No puede ser 0.

appInfo
ApplicationInfo

Información general sobre <var>packageName</var>. Esto puede ser null, en cuyo caso se recuperará la información de la aplicación si es necesario; si ya tiene esta información, puede ser mucho más eficaz suministrarla aquí.

Devoluciones

Devuelve un objeto Drawable que contiene la imagen solicitada. Devuelve NULL si no se encontró una imagen por cualquier motivo.

Atributos

Comentarios

Recuperar una imagen de un paquete. Se trata de una API de bajo nivel que usan las distintas estructuras de información del administrador de paquetes (por ComponentInfo ejemplo, para implementar la recuperación de su icono asociado.

Documentación de Java para android.content.pm.PackageManager.getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a