我有一张 480 x 40 像素的图像。我想在 ImageView 中显示此图像,而无需缩放以适合。
例如:如果我的屏幕只有 320 像素宽,我希望只有 320 像素的图像显示在屏幕上,而不是让它自己塞进 ImageView(即使这意味着图像的其余部分被切断)。
有没有办法阻止它缩放以适应?
编辑:另外,我希望图像的左侧与设备屏幕的左侧对齐。
谢谢
原文由 PaulG 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答926 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答801 阅读✓ 已解决
2 回答921 阅读
2 回答857 阅读
1 回答796 阅读
1 回答847 阅读
使用
ScaleType.CENTER
,就像在 XML 中这样:这将“使图像在视图中居中,但不执行缩放”
在此处阅读更多内容:http: //developer.android.com/reference/android/widget/ImageView.ScaleType.html
(顺便说一句,这是谷歌搜索“imageview scale”的第一个结果)