2012-07-31 78 views
-1

好,我我的AVD设置为图片在AVD上显示很大?

480 * 800分辨率,

抽象LCD密度到320像素

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

enter image description here

enter image description here

图像是否需要在每英寸160个像素设置或我使用(刻度显示实际尺寸)选项设置AVD的大小?

回答

0

您有模拟器320 dpi这是xhdpi。你正在把你的图片放在mdpi folder。现在,当您启动应用程序时,它首先在xhdpi folder中查找图像,并最终从mdpi folder加载图像,将它们缩放到xhdpi density并显示它们。这就是为什么图像会变大。

也许你可以在mdpi density模拟器中测试,或者你可以在xhdpi中使用图像支持xhdpi

0

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

+0

2012-07-31 05:20:07