我想将图像放在带有某些文本的Button
上,例如:
--------------
[image] [text]
--------------
我们可以使用
Button
并指定左侧的Drawable
,但是它使用drawable的"intrinsic"
大小。如果我理解正确,则无法在不同密度的设备上使用。如果我的图像是32x32
像素,则在hdpi
设备上看起来会很小。有什么方法可以在dp
中指定可绘制对象的宽度和高度,以便在不同设备上占用相同的空间? 最佳答案
这是对的。您需要图像的hdpi,mdpi和ldpi版本,只需将它们放置在适当的可绘制文件夹中,操作系统将负责其余的工作。
这是资源方案的link,以防您需要更多信息。