ImageView.SetImageURI(Uri) Método

Definição

Define o conteúdo deste ImageView como o Uri especificado.

[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

Parâmetros

uri
Uri

o Uri de uma imagem ou null para limpar o conteúdo

Atributos

Comentários

Define o conteúdo deste ImageView como o Uri especificado. Observe que você usa esse método apenas para carregar imagens de um Uri local.

Para saber como exibir imagens de um Uri remoto, consulte: Manipulando Bitmaps

Isso faz a leitura e a decodificação do Bitmap no thread da interface do usuário, o que pode causar um problema de latência. Se isso for uma preocupação, considere usar #setImageDrawable(Drawable) ou #setImageBitmap(android.graphics.Bitmap) em android.graphics.BitmapFactory vez disso.

Em dispositivos que executam o SDK < 24, esse método não aplicará o dimensionamento de densidade correto a imagens carregadas e ContentResolver#SCHEME_CONTENT contentContentResolver#SCHEME_FILE file esquemas. Aplicativos em execução em dispositivos com SDK >= 24 <MUST</strong> fortes>especificam o targetSdkVersion manifesto como 24 ou superior para que o dimensionamento de densidade seja aplicado a imagens carregadas desses esquemas.

Java documentação para android.widget.ImageView.setImageURI(android.net.Uri).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a