AVD上显示的图像很大?

时间:2012-07-31 04:54:14

标签: android scaling avd

好吧,我将AVD设置为

480 x 800分辨率,

将lcd密度抽象为320像素

我的图像尺寸为207宽度和205高度,图像设置为每英寸320像素,但在avd上显示非常大,分辨率为480 x 800和320 dpi。图像仅放在@ drawable / MDPI文件夹中。这是

enter image description here

enter image description here

图像是否需要设置为每英寸160像素,或者我必须使用(缩放显示到实际尺寸)选项设置avd尺寸?

2 个答案:

答案 0 :(得分:0)

使用ImageView中的xml文件中的android:src=""android:background=""属性进行检查。

答案 1 :(得分:0)

您有320 dpi的模拟器xhdpi。而且您将图像放在mdpi folder中。现在,当您启动应用时,它会首先在xhdpi folder中查找图像,然后最终从mdpi folder加载图像,将它们缩放到xhdpi density并显示它们。这就是图像变大的原因。

您可以在mdpi density模拟器中进行测试,也可以通过xhdpi中的图片在您的应用中支持xhdpi