添加图片时由于分不同手机辨率不同导致上下留了很多空白处
来源:互联网 发布:iphoto软件 编辑:程序博客网 时间:2024/05/11 13:44
最近做了一个动态添加图片的功能,然后放到Activity页面,上下摆放,开始的代码:
结果很纳闷,在高分辨率的手机测试,结果图片居中了(两边都有一块空白),低分辨率的手机两边没有空白,但图片之间上下游一大块空白,很难看。
对于图片来说,已生成之后,分辨率就固定了,当我们手机端获取图片时,系统会根据手机分辨率自动扩大或缩小图片
,这样会导致用户体验比较差,如何解决?
后来在添加图片的时候加上以下代码,就能在不同分辨率的手机上显示都能沾满屏幕和图片上下之间也没有留空白了:
setAdjustViewBounds属性为true来解决我们的问题。setAdjustViewBounds调整ImageView的界限来保持图像纵横比不变。但这并不意味着ImageView的纵横比就一定和图像的纵横比相同。不过也在一定程度上解决了我们的问题。
关于setAdjustViewBounds的详细用法,大家可自行百度,这里就不详细解释了。
1 0
- 添加图片时由于分不同手机辨率不同导致上下留了很多空白处
- final空白变量根据对象不同所导致的值不同是不是说明值改变了
- Android 4.4从图库选择图片并裁剪,由于系统版本不同导致Uri的bug的简单解决方式
- Android 4.4从图库选择图片并裁剪,由于系统版本不同导致Uri的bug的几种解决方案
- 图片分左右不同点击效果不同的处理方法
- Android在选择系统相册图片时,返回的图片地址不同导致程序崩溃!!!
- 在图片的不同位置添加文字
- ImageView显示图片时,上下出现多余空白。
- Java RSA3加密时因编码不同导致结果不同
- 由于Email参数SMTP_APPID不同,导致Omacp配置email失败的修改方法
- VS2013下由于字符集不同导致的C/S通信错误解决方案
- 100分!!!如何实现两个不同手机不同APP之间的实时的数据传递
- listview上下不同数据显示
- php分10个不同等级压缩优化图片
- 辨异 —— 不同的编程语言
- struts配置数据源时,由于tomcat的版本不同而出现的标签属性名不同
- ImageVidew显示图片上下留有空白
- 写方法格式不同 导致顺序不同
- 没知识真可怕——应用密码学的笑话之MD5+Salt不安全
- 生产者/消费者问题的多种Java实现方式
- UE Call Control Capabilities
- JAVA 折半查找 如果有返回角标 如果没有返回要插入的位置。
- 深入Tomcat源码分析Session到底是个啥!
- 添加图片时由于分不同手机辨率不同导致上下留了很多空白处
- altera公司的fpga管脚,只有弱上拉。没有弱下拉
- Win10使用附件中的远程桌面连接Ubuntu 16.04图形界面(xrdp方法)
- PS制作GIF图片
- HTML5&CSS3笔记:CSS3选择器、字体和颜色模式
- 旋转的银河---动态网页背景
- word-break-ii(字符串分词)
- 人脸(1)
- js forEach