导入图像并使其可扩展

时间:2015-03-11 16:45:12

标签: android

简单问题: 当您导入图片时,android studio会自动按比例缩放到正确的设备,或者我需要做些什么来实现这一目标?

2 个答案:

答案 0 :(得分:0)

我认为每种设备尺寸的缩放都是在布局中完成的。图像通常会自动缩放到imageView的大小(取决于您设置imageView的方式),因此它应该是您应该关注的imageView的大小。如果您相对设置布局,那么它们将根据设备大小自动缩放。

这是你在找什么?

答案 1 :(得分:0)

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

ViewGroup.LayoutParams p = yourImage.getLayoutParams();
p.height = height*500/1040;
p.width = width*300/600;
yourImage.setLayoutParams(p);

你需要这样的东西。我得到的比例我需要一切来自我的个人设备。也就是说,我的屏幕是600x1040,图像在300x500处看起来很好。