ImageView.SetImageURI(Uri) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この ImageView の内容を指定した Uri に設定します。
[Android.Runtime.Register("setImageURI", "(Landroid/net/Uri;)V", "GetSetImageURI_Landroid_net_Uri_Handler")]
public virtual void SetImageURI(Android.Net.Uri? uri);
[<Android.Runtime.Register("setImageURI", "(Landroid/net/Uri;)V", "GetSetImageURI_Landroid_net_Uri_Handler")>]
abstract member SetImageURI : Android.Net.Uri -> unit
override this.SetImageURI : Android.Net.Uri -> unit
パラメーター
- uri
- Uri
画像の URI、またはコンテンツをクリアするためのnull
- 属性
注釈
この ImageView の内容を指定した Uri に設定します。 このメソッドは、ローカル URI からのみイメージを読み込む場合に使用します。
リモート URI から画像を表示する方法については、「ビットマップの処理」を参照してください。
これにより、UI スレッドでのビットマップの読み取りとデコードが行われ、待機時間が長くなる可能性があります。 問題がある場合は、代わりに #setImageDrawable(Drawable) または #setImageBitmap(android.graphics.Bitmap) と android.graphics.BitmapFactory を使用することを検討してください。
SDK < 24 を実行しているデバイスでは、このメソッドは、 ContentResolver#SCHEME_CONTENT content および ContentResolver#SCHEME_FILE file スキームから読み込まれたイメージに適切な密度スケーリングを適用できません。 SDK >= 24 <strong>MUST</strong> を使用してデバイスで実行されているアプリケーションでは、これらのスキームから読み込まれたイメージに密度スケーリングを適用するために、マニフェスト内の targetSdkVersion を 24 以上として指定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。