android怎么设置图片大小位置格式
时间: 2023-12-15 19:05:06 浏览: 43
在 Android 中,可以使用布局文件或者代码来设置图片的大小、位置和格式。以下是两种常用的方式:
1. 使用布局文件:
在布局文件中,可以通过设置 ImageView 控件的属性来设置图片的大小、位置和格式。例如:
```
<ImageView
android:id="@+id/imageView"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_marginTop="20dp"
android:src="@drawable/image"
android:scaleType="centerCrop" />
```
上面的代码中,设置了 ImageView 控件的宽度和高度都为 200dp,上边距为 20dp,图片来源为 drawable 中的 image 图片,缩放类型为居中裁剪。
2. 使用代码:
在代码中,可以通过设置 LayoutParams 参数来设置图片的大小和位置。例如:
```
ImageView imageView = findViewById(R.id.imageView);
LayoutParams params = new LayoutParams(200, 200);
params.setMargins(0, 20, 0, 0);
imageView.setLayoutParams(params);
imageView.setImageResource(R.drawable.image);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
```
上面的代码中,设置了 ImageView 控件的宽度和高度都为 200,上边距为 20,图片来源为 drawable 中的 image 图片,缩放类型为居中裁剪。