我有一个45 x 45像素的图像,我在3个不同的drawable文件夹中适当缩放。现在当它只是在屏幕上加载它看起来比我想要的更大。如果我想让它变小,我该怎么办?我真的不想改变原始图像的像素。还有其他解决方案(比如控制从XML中获取多少空间)?
非常感谢
编辑:更多澄清和具体问题,如何使图像占据屏幕尺寸的5%与.png图像的原始尺寸无关?答案 0 :(得分:1)
您可以ImageView
将LinearLayout
置于另一个View
的{{1}},同时将layout_width
设置为0dp
和{{1}适当地发送到layout_weight
和5
。
当这样做的时候,我还建议使用9-patch,不要有奇怪的延伸。
答案 1 :(得分:0)
您无法指定图像应占据的屏幕百分比。 你可以做一件事。在values文件夹中指定不同的维度并在那里指定大小。