如何在Android中使ImageButton根据屏幕密度自动缩放?

Ran*_*ku' 3 android dpi imagebutton

我有一个图像ImageButton,在mdpi(中等dpi)屏幕上看起来不错.但是,当设备具有hdpi(高dpi)屏幕时,图像仍然是逐像素精确的,在设备屏幕上看起来很小.

如何使图像(以及因此ImageButton)基于与密度无关的像素(dpdip)而不是像素进行缩放?

小智 8

android:scaleType="fitXY"
Run Code Online (Sandbox Code Playgroud)

其他选择包括:

fitStart
fitCenter
fitEnd
center
cenerCrop
centerInside
matrix
Run Code Online (Sandbox Code Playgroud)

请注意,我很懒,在原始文件夹中使用非常大的PNG图像.