0

我有一个图像是45乘45像素,我已在3个不同的可绘制文件夹中适当缩放。现在只需将它加载到屏幕上,它看起来比我想要的要大。如果我希望它变小,我该怎么办?我真的不想改变原始图像的像素。是否还有其他解决方案(如控制XML占用多少空间)?将图像加载到ImageView并占用一定的空间

谢谢你这么多

编辑:只是更加明确和具体的问题,我怎样才能使图像占据说屏幕尺寸的5%无关紧要的PNG图片的原始大小呢?

+0

请提供更多详情。不同文件夹中的图像大小和布局。 –

+0

为什么不同的尺寸在问题中很重要,这将是android推荐的正常缩放比例(1.5倍,0.5倍..等等)。我只是想知道一般情况下用什么方法来指定图片应占多少?我说我想要它是屏幕宽度的5% – Snake

+0

你的问题不清楚。我虽然是关于别的东西。 –

回答

1

您可以通过ImageView把它与另一View一个LinearLayout,两种观点layout_width0dplayout_weight设置为595适当占5%。

当我这样做时,我也建议使用9补丁没有奇怪的看延伸。

+0

感谢您的评论 – Snake

0

您无法指定图像占用多少百分比的屏幕。 你可以做一件事。在值文件夹中指定不同的维度并在其中指定大小。

相关问题