好吧,我将我的 AVD 设置为
480 x 800 分辨率,
抽象的 lcd 密度为 320 像素
我的图像尺寸是 207 宽和 205 高,图像已设置为每英寸 320 像素,但在分辨率为 480 x 800 和 320 dpi 的 avd 上显示得非常大。图像仅放置在 @drawable/MDPI 文件夹中。这里是
图像是否需要设置为每英寸 160 像素,或者我必须使用(将显示缩放为实际尺寸)选项设置 avd 尺寸?
检查ImageView 中 xml 文件中的android:src=""
和android:background=""
属性。
你有模拟器,320 dpi
它是xhdpi
. 而你正在把你的图像放入mdpi folder
. 现在,当您启动您的应用程序时,它会xhdpi folder
首先查找图像,然后最终将图像从mdpi folder
比例加载到xhdpi density
并显示它们。这就是为什么图像越来越大。
可能您可以在mdpi density
模拟器中进行测试,或者您可以xhdpi
通过在xhdpi
.