我似乎无法让 ImageView 以原始大小显示其源图像。 ImageView 看起来像这样:
<ImageView
android:id="@+id/Logo"
android:src="@drawable/logo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</ImageView>
源图像的宽度为 140 像素,但在 Nexus One 的屏幕(480 像素宽)上,它占用了一半的宽度。使用 px 或 dp 绝对值作为宽度和高度不会改变任何内容。图像在放大后看起来也非常抗锯齿。为什么会发生这种情况以及如何预防?
最有可能的是,Android 正在放大图像,因为您没有告诉它您支持大屏幕。添加一个合适的<supports-screens> element http://developer.android.com/guide/practices/screens_support.html#attrs查看您的清单,看看是否有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)