Lingua

Resources.GetDrawableForDensity Metodo

Definizione

Overload

Nome Descrizione
GetDrawableForDensity(Int32, Int32)
Obsoleti.

Restituisce un oggetto disegnabile associato a un ID risorsa specifico per la densità dello schermo specificata in DPI.

GetDrawableForDensity(Int32, Int32, Resources+Theme)

Restituisce un oggetto disegnabile associato a un ID risorsa specifico per la densità dello schermo specificata in DPI.

GetDrawableForDensity(Int32, Int32)

Attenzione

deprecated

Restituisce un oggetto disegnabile associato a un ID risorsa specifico per la densità dello schermo specificata in DPI.

[Android.Runtime.Register("getDrawableForDensity", "(II)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_IIHandler")]
[System.Obsolete("deprecated")]
public virtual Android.Graphics.Drawables.Drawable? GetDrawableForDensity(int id, int density);
[<Android.Runtime.Register("getDrawableForDensity", "(II)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_IIHandler")>]
[<System.Obsolete("deprecated")>]
abstract member GetDrawableForDensity : int * int -> Android.Graphics.Drawables.Drawable
override this.GetDrawableForDensity : int * int -> Android.Graphics.Drawables.Drawable

Parametri

id
Int32

Identificatore di risorsa desiderato, generato dallo strumento aapt. Questo numero intero codifica il pacchetto, il tipo e la voce della risorsa. Il valore 0 è un identificatore non valido.

density
Int32

densità dello schermo desiderata indicata dalla risorsa come trovato in DisplayMetrics. Il valore 0 indica di usare la densità restituita da #getConfiguration(). Equivale a chiamare #getDrawable(int).

Valori restituiti

Drawable Oggetto che può essere utilizzato per disegnare questa risorsa.

Attributi

Eccezioni

Genera NotFoundException se l'ID specificato non esiste.

Commenti

Restituisce un oggetto disegnabile associato a un ID risorsa specifico per la densità dello schermo specificata in DPI. In questo modo la densità del drawable verrà impostata in modo che la densità del dispositivo venga moltiplicata per il rapporto tra densità disegnabile effettiva e densità richiesta. In questo modo, se necessario, l'utilità di disegno può essere ridimensionata fino alla dimensione corretta. Diversi tipi di oggetti verranno restituiti a seconda della risorsa sottostante, ad esempio un colore a tinta unita, un'immagine PNG, un'immagine scalabile e così via. L'API Drawable nasconde questi dettagli di implementazione.

<nota forte>:</forte> Per ottenere un tema disegnabile a tema, usare android.content.Context#getDrawable(int) Context.getDrawable(int) o #getDrawableForDensity(int, int, Theme) passare il tema desiderato.

Questo membro è deprecato. Utilizzare invece #getDrawableForDensity(int, int, Theme).

per android.content.res.Resources.getDrawableForDensity(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Vedi anche

  • <xref:Android.Content.Res.Resources.GetDrawableForDensity(System.Int32%2c+System.Int32%2c+System.Int32)>

Si applica a

GetDrawableForDensity(Int32, Int32, Resources+Theme)

Restituisce un oggetto disegnabile associato a un ID risorsa specifico per la densità dello schermo specificata in DPI.

[Android.Runtime.Register("getDrawableForDensity", "(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_IILandroid_content_res_Resources_Theme_Handler")]
public virtual Android.Graphics.Drawables.Drawable? GetDrawableForDensity(int id, int density, Android.Content.Res.Resources.Theme? theme);
[<Android.Runtime.Register("getDrawableForDensity", "(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_IILandroid_content_res_Resources_Theme_Handler")>]
abstract member GetDrawableForDensity : int * int * Android.Content.Res.Resources.Theme -> Android.Graphics.Drawables.Drawable
override this.GetDrawableForDensity : int * int * Android.Content.Res.Resources.Theme -> Android.Graphics.Drawables.Drawable

Parametri

id
Int32

Identificatore di risorsa desiderato, generato dallo strumento aapt. Questo numero intero codifica il pacchetto, il tipo e la voce della risorsa. Il valore 0 è un identificatore non valido.

density
Int32

densità dello schermo desiderata indicata dalla risorsa come trovato in DisplayMetrics. Il valore 0 indica di usare la densità restituita da #getConfiguration(). Equivale a chiamare #getDrawable(int).

theme
Resources.Theme

Il tema utilizzato per applicare uno stile agli attributi disegnabili, può essere null.

Valori restituiti

Drawable Oggetto che può essere utilizzato per disegnare questa risorsa.

Attributi

Eccezioni

Genera NotFoundException se l'ID specificato non esiste.

Commenti

per android.content.res.Resources.getDrawableForDensity(int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a