安卓插入图片并适应大小
时间: 2023-07-19 12:28:18 浏览: 48
在安卓中插入图片并适应大小有多种方法,以下是其中两种常用方法:
1. 通过代码插入图片并设置适应大小:
在布局文件中添加一个 ImageView 控件,并设置其布局参数为 match_parent,然后在代码中获取该控件,并设置其 ScaleType 为 FIT_CENTER 即可。
示例代码:
```xml
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
```
```java
ImageView imageView = findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.my_image);
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
```
其中,`R.drawable.my_image` 是图片资源的 ID,可以通过在 res/drawable 目录下添加图片文件来创建该资源。
2. 通过 Glide 库加载图片并设置适应大小:
使用 Glide 库加载图片,并设置其 ScaleType 为 FIT_CENTER,然后将图片显示在 ImageView 控件中即可。
示例代码:
```java
Glide.with(this)
.load(R.drawable.my_image)
.fitCenter()
.into(imageView);
```
其中,`R.drawable.my_image` 是图片资源的 ID,可以通过在 res/drawable 目录下添加图片文件来创建该资源。`fitCenter()` 方法用于设置图片的 ScaleType 为 FIT_CENTER。