Android-在设置ImageView的时候如何解决setImageResource和setImageBitmap在高分辨率下显示大小不一样的情况?

需求定制 需求定制 主题:1050 回复:2283

Android-在设置ImageView的时候如何解决setImageResource和setImageBitmap在高分辨率下显示大小不一样的情况?

晚风撩人 发布于 2017-02-21 字数 254 浏览 1198 回复 1

我与有两张图片大小是一样的,都是94x94的。但是在普通或者低分辨率下的时候,ImageView的显示的大小都一样,但是在高分辨率比如1280x720的时候setIageResource下的图片会得很小很不协调,但是setImageBitmap就拉伸了不过也不会失真,大小比例和低分辨率的时候一样。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

瑾兮 2017-10-04 1 楼

我想有两个方式:
一个是设置scaleType来设置缩放方式,如fitCenter

一个是根据分辨率和尺寸在加载图片前进行预处理