云主机 asp 网站,微信支付开发文档,本地免费发布信息网站,张家界商城网站开发设计为适应不同屏幕的手机#xff0c;ImageView显示的图片可能不铺满屏幕#xff0c;如果定高的话#xff0c;两边可能会出现空白。魅族手机就会有这种情况#xff0c;在其他手机里显示正常#xff0c;在魅族手机里显示#xff0c;图片左右两边会出现空白#xff0c;为解决这…为适应不同屏幕的手机ImageView显示的图片可能不铺满屏幕如果定高的话两边可能会出现空白。魅族手机就会有这种情况在其他手机里显示正常在魅族手机里显示图片左右两边会出现空白为解决这一问题可以使用android:scaleType属性来处理处理方式如下在xml中设置直接使用android:scaleTypecenterCrop在Java中设置使用 imageView.setScaleType(ImageView.ScaleType. CENTER_CROP);这里很关键的问题就是 android中ImageView的ScaleType属性ScaleType的值分别代表的意义 ImageView是Android中的基础图片显示控件该控件有个重要的属性是ScaleType该属性用以表示显示图片的方式共有8种取值ScaleType.CENTER图片大小为原始大小如果图片大小大于ImageView控件则截取图片中间部分若小于则直接将图片居中显示。ScaleType.CENTER_CROP将图片等比例缩放让图像的短边与ImageView的边长度相同即不能留有空白缩放后截取中间部分进行显示。ScaleType.CENTER_INSIDE将图片大小大于ImageView的图片进行等比例缩小直到整幅图能够居中显示在ImageView中小于ImageView的图片不变直接居中显示。ScaleType.FIT_CENTERImageView的默认状态大图等比例缩小使整幅图能够居中显示在ImageView中小图等比例放大同样要整体居中显示在ImageView中。ScaleType.FIT_END缩放方式同FIT_CENTER只是将图片显示在右方或下方而不是居中。ScaleType.FIT_START缩放方式同FIT_CENTER只是将图片显示在左方或上方而不是居中。ScaleType.FIT_XY将图片非等比例缩放到大小与ImageView相同。ScaleType.MATRIX是根据一个3x3的矩阵对其中图片进行缩放本文同步分享在 博客“JewWang”(CSDN)。如有侵权请联系 supportoschina.cn 删除。本文参与“OSC源创计划”欢迎正在阅读的你也加入一起分享。