好,我我的AVD设置为图片在AVD上显示很大?
480 * 800分辨率,
抽象LCD密度到320像素
而我的图像尺寸是207的宽度和205的高度和图像已设置为320个像素每英寸,但它显示非常大的AVD分辨率480×800和320 dpi。图像仅放置在@ drawable/MDPI文件夹中。这是
图像是否需要在每英寸160个像素设置或我使用(刻度显示实际尺寸)选项设置AVD的大小?
好,我我的AVD设置为图片在AVD上显示很大?
480 * 800分辨率,
抽象LCD密度到320像素
而我的图像尺寸是207的宽度和205的高度和图像已设置为320个像素每英寸,但它显示非常大的AVD分辨率480×800和320 dpi。图像仅放置在@ drawable/MDPI文件夹中。这是
图像是否需要在每英寸160个像素设置或我使用(刻度显示实际尺寸)选项设置AVD的大小?
您有模拟器320 dpi
这是xhdpi
。你正在把你的图片放在mdpi folder
。现在,当您启动应用程序时,它首先在xhdpi folder
中查找图像,并最终从mdpi folder
加载图像,将它们缩放到xhdpi density
并显示它们。这就是为什么图像会变大。
也许你可以在mdpi density
模拟器中测试,或者你可以在xhdpi
中使用图像支持xhdpi
。
检查ImageView中xml文件中的android:src=""
和android:background=""
属性。