Android ImageView 替换图片
时间: 2024-04-06 19:22:10 浏览: 229
要替换 Android ImageView 中的图片,您可以使用以下方法之一:
1. 在布局文件中设置 ImageView 的 src 属性为要显示的图片资源,例如:
```xml
<ImageView
android:id="@+id/my_image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />
```
然后,在代码中,您可以使用以下方法来更改 ImageView 中显示的图像:
```java
ImageView imageView = findViewById(R.id.my_image_view);
imageView.setImageResource(R.drawable.new_image);
```
这将使用新的图片资源 `new_image` 替换 ImageView 中的旧图片 `my_image`。
2. 如果您已经在代码中设置了 ImageView 的图片,您可以直接更改其 drawable 属性,例如:
```java
ImageView imageView = findViewById(R.id.my_image_view);
imageView.getDrawable().setTint(getResources().getColor(R.color.my_color));
```
这将更改 ImageView 中的图片颜色,您可以将 `R.color.my_color` 替换为您想使用的颜色资源。
阅读全文