ImageView的大小

时间:2011-11-09 22:23:55

标签: android

我有一个72 x 72的png(当我在Mac下查看该图像的属性时,我得到此信息)。 我将该图像放在ImageView中,使用layout_width / layout_height作为'wrap_content'。

但是当我将它与另一个在layout_width / layout_height中指定为'96dp'的ImageView进行比较时。那个png imageView更大。

任何人都可以告诉我如何调整72x72 png的大小,使其在android下看起来像96dp x 96dp一样大。

2 个答案:

答案 0 :(得分:2)

查看providing resources上的文档。您放入res / drawable的资源假设它们是中密度设备的资源,并且将按比例放大以适应运行应用程序的设备。您可以在res / drawable-hdpi文件夹中提供96x96资源,或者将76x76资源放在res / drawable-nodpi中。

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

答案 1 :(得分:0)

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

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

当然,请记住图像可能无法完美缩放,因此您可能希望首先通过某些图像处理软件运行它以使其看起来很好看