ImageView如何设置显示图片
时间: 2024-05-13 22:15:12 浏览: 9
你可以通过调用`setImageResource()`、`setImageDrawable()`或`setImageBitmap()`方法来设置ImageView显示的图片。具体使用哪种方法取决于你的图片资源类型。以下是一个示例:
```java
ImageView imageView = findViewById(R.id.my_image_view);
imageView.setImageResource(R.drawable.my_image); // 设置图片资源
```
```java
ImageView imageView = findViewById(R.id.my_image_view);
Drawable drawable = getResources().getDrawable(R.drawable.my_image);
imageView.setImageDrawable(drawable); // 设置Drawable对象
```
```java
ImageView imageView = findViewById(R.id.my_image_view);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
imageView.setImageBitmap(bitmap); // 设置Bitmap对象
```
其中,`R.drawable.my_image`是你的图片资源的ID,你需要将其替换为你自己的图片资源ID。
相关问题
imageview 设置图片
在 Android 中,可以通过 ImageView 控件来显示图片。要设置图片,可以使用以下两种方法之一:
1. 通过 XML 属性设置图片:
在布局文件中,可以使用 android:src 属性来设置 ImageView 的图片。例如:
```
<ImageView
android:id="@+id/my_image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />
```
其中,@drawable/my_image 表示要显示的图片资源。
2. 通过代码设置图片:
可以使用 ImageView 的 setImageResource() 方法来设置图片。例如:
```
ImageView myImageView = findViewById(R.id.my_image_view);
myImageView.setImageResource(R.drawable.my_image);
```
其中,R.drawable.my_image 表示要显示的图片资源的 ID。
ImageView 设置图片
在 Android 中,可以通过 ImageView 控件来显示图片。要设置图片,可以使用以下两种方法之一:
1. 通过 XML 属性设置图片:
在布局文件中,可以使用 android:src 属性来设置 ImageView 的图片。例如:
```
<ImageView
android:id="@+id/my_image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />
```
其中,@drawable/my_image 表示要显示的图片资源。
2. 通过代码设置图片:
可以使用 ImageView 的 setImageResource() 方法来设置图片。例如:
```
ImageView myImageView = findViewById(R.id.my_image_view);
myImageView.setImageResource(R.drawable.my_image);
```
其中,R.drawable.my_image 表示要显示的图片资源的 ID。