简单问题: 当您导入图片时,android studio会自动按比例缩放到正确的设备,或者我需要做些什么来实现这一目标?
答案 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处看起来很好。