語言

ImageView.SetImageIcon(Icon) 方法

定義

將此 ImageView 的內容設定為指定的圖示。

[Android.Runtime.Register("setImageIcon", "(Landroid/graphics/drawable/Icon;)V", "GetSetImageIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=23)]
public virtual void SetImageIcon(Android.Graphics.Drawables.Icon? icon);
[<Android.Runtime.Register("setImageIcon", "(Landroid/graphics/drawable/Icon;)V", "GetSetImageIcon_Landroid_graphics_drawable_Icon_Handler", ApiSince=23)>]
abstract member SetImageIcon : Android.Graphics.Drawables.Icon -> unit
override this.SetImageIcon : Android.Graphics.Drawables.Icon -> unit

參數

icon
Icon

一個包含所需圖片的圖示,或 null 用來清除內容

屬性

備註

將此 ImageView 的內容設定為指定的圖示。

根據圖示類型,這可能會在 UI 執行緒中進行點陣圖讀取和解碼,這可能會導致介面卡頓。 如果這是你的顧慮,可以考慮先用 Icon#loadDrawableAsync(Context, Icon.OnDrawableLoadedListener, Handler) 然後 #setImageDrawable(android.graphics.drawable.Drawable) 再用。

Java 文件 android.widget.ImageView.setImageIcon(android.graphics.drawable.Icon)

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

適用於