語言

DevicePolicyResourcesManager.GetDrawableForDensity 方法

定義

多載

名稱 Description
GetDrawableForDensity(String, String, Int32, ISupplier)

與 類似 #getDrawable(String, String, Supplier),但也接受 density。

GetDrawableForDensity(String, String, String, Int32, ISupplier)

與 類似 #getDrawable(String, String, String, Supplier),但也接受 density。

GetDrawableForDensity(String, String, Int32, ISupplier)

與 類似 #getDrawable(String, String, Supplier),但也接受 density。

[Android.Runtime.Register("getDrawableForDensity", "(Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_Ljava_lang_String_Ljava_lang_String_ILjava_util_function_Supplier_Handler", ApiSince=33)]
public virtual Android.Graphics.Drawables.Drawable? GetDrawableForDensity(string drawableId, string drawableStyle, int density, Java.Util.Functions.ISupplier defaultDrawableLoader);
[<Android.Runtime.Register("getDrawableForDensity", "(Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_Ljava_lang_String_Ljava_lang_String_ILjava_util_function_Supplier_Handler", ApiSince=33)>]
abstract member GetDrawableForDensity : string * string * int * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable
override this.GetDrawableForDensity : string * string * int * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable

參數

drawableId
String

可繪製的 ID 來取得更新的資源。

drawableStyle
String

可繪製的風格。

density
Int32

所需螢幕密度由資源 DisplayMetrics所示,如 。 值為 0 表示使用從 Resources#getConfiguration()返回的密度。

defaultDrawableLoader
ISupplier

如果沒有針對所提供參數設定更新的可繪製物件,則要取得預設的可繪製物件。

傳回

屬性

備註

與 類似 #getDrawable(String, String, Supplier),但也接受 density。 參見 Resources#getDrawableForDensity(int, int, Resources.Theme)。

除非未找到更新的可繪製物件且回傳 null,defaultDrawableLoader否則呼叫不會回傳 null 。

來電者應註冊 DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED ,以便在資源更新時收到通知。

Java 文件 android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

GetDrawableForDensity(String, String, String, Int32, ISupplier)

與 類似 #getDrawable(String, String, String, Supplier),但也接受 density。

[Android.Runtime.Register("getDrawableForDensity", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ILjava_util_function_Supplier_Handler", ApiSince=33)]
public virtual Android.Graphics.Drawables.Drawable? GetDrawableForDensity(string drawableId, string drawableStyle, string drawableSource, int density, Java.Util.Functions.ISupplier defaultDrawableLoader);
[<Android.Runtime.Register("getDrawableForDensity", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/function/Supplier;)Landroid/graphics/drawable/Drawable;", "GetGetDrawableForDensity_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ILjava_util_function_Supplier_Handler", ApiSince=33)>]
abstract member GetDrawableForDensity : string * string * string * int * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable
override this.GetDrawableForDensity : string * string * string * int * Java.Util.Functions.ISupplier -> Android.Graphics.Drawables.Drawable

參數

drawableId
String

可繪製的 ID 來取得更新的資源。

drawableStyle
String

可繪製的風格。

drawableSource
String

來電者的來源。

density
Int32

所需螢幕密度由資源 DisplayMetrics所示,如 。 值為 0 表示使用從 Resources#getConfiguration()返回的密度。

defaultDrawableLoader
ISupplier

如果沒有針對所提供參數設定更新的可繪製物件,則要取得預設的可繪製物件。

傳回

屬性

備註

與 類似 #getDrawable(String, String, String, Supplier),但也接受 density。 參見 Resources#getDrawableForDensity(int, int, Resources.Theme)。

除非未找到更新的可繪製物件且回傳 null,defaultDrawableLoader否則呼叫不會回傳 null 。

來電者應註冊 DevicePolicyManager#ACTION_DEVICE_POLICY_RESOURCE_UPDATED ,以便在資源更新時收到通知。

Java 文件 android.app.admin.DevicePolicyResourcesManager.getDrawableForDensity(java.lang.String, java.lang.String, java.lang.String, int, java.util.function.Supplier<android.graphics.drawable.Drawable>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於