我有一个图像是45乘45像素,我已在3个不同的可绘制文件夹中适当缩放。现在只需将它加载到屏幕上,它看起来比我想要的要大。如果我希望它变小,我该怎么办?我真的不想改变原始图像的像素。是否还有其他解决方案(如控制XML占用多少空间)?将图像加载到ImageView并占用一定的空间
谢谢你这么多
编辑:只是更加明确和具体的问题,我怎样才能使图像占据说屏幕尺寸的5%无关紧要的PNG图片的原始大小呢?
我有一个图像是45乘45像素,我已在3个不同的可绘制文件夹中适当缩放。现在只需将它加载到屏幕上,它看起来比我想要的要大。如果我希望它变小,我该怎么办?我真的不想改变原始图像的像素。是否还有其他解决方案(如控制XML占用多少空间)?将图像加载到ImageView并占用一定的空间
谢谢你这么多
编辑:只是更加明确和具体的问题,我怎样才能使图像占据说屏幕尺寸的5%无关紧要的PNG图片的原始大小呢?
您可以通过ImageView
把它与另一View
一个LinearLayout
,两种观点layout_width
到0dp
和layout_weight
设置为5
和95
适当占5%。
当我这样做时,我也建议使用9补丁没有奇怪的看延伸。
感谢您的评论 – Snake
您无法指定图像占用多少百分比的屏幕。 你可以做一件事。在值文件夹中指定不同的维度并在其中指定大小。
请提供更多详情。不同文件夹中的图像大小和布局。 –
为什么不同的尺寸在问题中很重要,这将是android推荐的正常缩放比例(1.5倍,0.5倍..等等)。我只是想知道一般情况下用什么方法来指定图片应占多少?我说我想要它是屏幕宽度的5% – Snake
你的问题不清楚。我虽然是关于别的东西。 –