Android 的 ImageView 的 src 属性可以指向 url 吗
时间: 2024-05-24 14:11:49 浏览: 195
是的,ImageView的src属性可以指向URL。可以使用Picasso、Glide等第三方库来加载网络图片。例如:
```
Picasso.get().load("https://www.example.com/image.png").into(imageView);
```
请注意,使用网络图片可能会导致应用程序的性能下降和用户数据的消耗,因此请谨慎使用。
相关问题
android imageview setimageuri
`setImageURI(Uri uri)` 方法可以用来设置 `ImageView` 的图像资源,其中 `uri` 参数是一个指向图像资源的 `Uri` 对象。你可以通过以下几种方式来创建 `Uri` 对象:
1. 从文件路径创建 `Uri` 对象:
```java
File file = new File("path/to/image");
Uri uri = Uri.fromFile(file);
imageView.setImageURI(uri);
```
2. 从资源 ID 创建 `Uri` 对象:
```java
Uri uri = Uri.parse("android.resource://com.example.app/drawable/image");
imageView.setImageURI(uri);
```
3. 从网络 URL 创建 `Uri` 对象:
```java
Uri uri = Uri.parse("https://example.com/image.jpg");
imageView.setImageURI(uri);
```
请注意,如果你使用 `setImageURI()` 方法设置图像资源,则不需要调用 `setImageBitmap()` 或 `setImageDrawable()` 方法。此外,如果你在布局文件中使用 `android:src` 属性来设置图像资源,则可以使用 `setImageURI()` 方法在代码中更新图像资源。
阅读全文