我在 ImageButton
上放了一张图片,它在 mdpi (medium-dpi) 屏幕上看起来不错。然而,当设备有一个 hdpi (high-dpi) 屏幕时,图像仍然是逐像素准确的,这在设备屏幕上看起来很小。
如何使图像(以及 ImageButton
)根据密度无关像素(dp 或 dip 进行缩放) 而不是像素?
最佳答案
android:scaleType="fitXY"
其他选择包括:
fitStart
fitCenter
fitEnd
center
cenerCrop
centerInside
matrix
请注意,我很懒,在原始文件夹中使用非常大的 PNG 图像。
关于android - 如何让Android中的ImageButton根据屏幕密度自动缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2047554/