Resources.GetDrawableForDensity Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.