我有一个使用 ImageViews 显示一些图片的应用程序。图像尺寸为 320x480 像素。我使用一些动画将这些图片移动到屏幕中央,当手机的分辨率为 320x480 时,效果很好。
但是,当我在分辨率为 240*320 的模拟器上尝试时,出现了一些问题:
- ImageView 仍然是 320x480,所以看起来太大了
- 使用屏幕分辨率的动画不能将图片移动到中心,它至少有 20-30 像素的偏移
我了解到在处理图片时,Android会动态更改它们的分辨率以使图像适合。我如何设置这些图像应根据屏幕分辨率调整大小?