Android ImageView的大小

Android ImageView的大小,android,Android,我有一个png,它是72 x 72(我在Mac下查看该图像的属性时得到此信息)。 我使用layout\u width/layout\u height作为“wrap\u content”将该图像放在ImageView中 但当我将其与另一个ImageView进行比较时,我在layout_width/layout_height中指定为“96dp”。png图像视图更大 有谁能告诉我如何调整72x72 png的大小,使其在android下看起来像96dp x 96dp。如果您要求制作图像96x96,请在i

我有一个png,它是72 x 72(我在Mac下查看该图像的属性时得到此信息)。 我使用layout\u width/layout\u height作为“wrap\u content”将该图像放在ImageView中

但当我将其与另一个ImageView进行比较时,我在layout_width/layout_height中指定为“96dp”。png图像视图更大


有谁能告诉我如何调整72x72 png的大小,使其在android下看起来像96dp x 96dp。

如果您要求制作图像96x96,请在imageview XML中明确设置大小:

 android:layout_width="96dp"
 android:layout_height="96dp"

当然,请记住,图像可能无法完美放大,因此您可能需要先通过一些图像处理软件运行它,使其看起来更逼真。您在res/drawable中放置的资源假定它们是中等密度设备的资源,并将根据运行应用程序的设备进行放大和缩小。您可以在res/drawable hdpi文件夹中提供96x96资源,或者将76x76资源放在res/drawable nodpi中


但我不太清楚你想要什么。听起来您想知道如何使用桌面上的软件调整图像大小,使图像为96x96而不是76x76?不是Mac用户,因此不确定默认情况下有哪些程序可用。

我想调整桌面上的png大小,这样它就不会在客户端上重新缩放。