设置ImageView显示的图片铺满全屏

转载 2015年04月27日 22:24:38
转载自:http://m.blog.csdn.net/blog/wjwj1203/32334459

        为适应不同屏幕的手机,ImageView显示的图片可能不铺满屏幕,如果定高的话,两边可能会出现空白。魅族手机就会有这种情况,在其他手机里显示正常,在魅族手机里显示,图片左右两边会出现空白,为解决这一问题,可以使用android:scaleType属性来处理,处理方式如下:
在xml中设置直接使用:android:scaleType="centerCrop"
在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_CENTER:ImageView的默认状态,大图等比例缩小,使整幅图能够居中显示在ImageView中,小图等比例放大,同样要整体居中显示在ImageView中。
  ScaleType.FIT_END:缩放方式同FIT_CENTER,只是将图片显示在右方或下方,而不是居中。
  ScaleType.FIT_START:缩放方式同FIT_CENTER,只是将图片显示在左方或上方,而不是居中。
  ScaleType.FIT_XY:将图片非等比例缩放到大小与ImageView相同。
  ScaleType.MATRIX:是根据一个3x3的矩阵对其中图片进行缩放

android 让ImageView的图片全屏填充

好吧就一个属性,但这是图片在imageview这个控件里面全部填充 android:scaleType="fitXY" 如果想把title去掉或者显示信号那部分也去掉,可以再百度  ...
  • yuxiaohui78
  • yuxiaohui78
  • 2012年11月09日 19:38
  • 37700

Android - 设置ImageView为全屏显示

设置ImageView为全屏显示本文地址: http://blog.csdn.net/caroline_wendyImageView默认会适应屏幕大小, 如果想使用全屏填充, 则需要使用:androi...
  • u012515223
  • u012515223
  • 2014年11月07日 08:04
  • 6017

Android imageView设置 全屏显示

Android   imageView设置  全屏显示   添加一个属性  即可 android:scaleType="fitXY"
  • XSL1990
  • XSL1990
  • 2014年01月23日 12:58
  • 6201

Android浏览图片,点击放大至全屏效果

最近做一个项目类似于QQ空间,做到照片浏览的功能,对于QQ空间中点击图片放大至全屏,感觉效果很赞,于是也做了个类似的效果。...
  • LonelyRoamer
  • LonelyRoamer
  • 2014年05月10日 23:22
  • 106401

Android全屏图片显示

  • 2015年06月30日 17:13
  • 1.73MB
  • 下载

Android设置全屏显示

主要有两种方式: 第一种办法: 代码中设置: requestWindowFeature(Window.FEATURE_NO_TITLE);// 隐藏标题 getWindow().se...
  • Lu_Ca
  • Lu_Ca
  • 2017年05月27日 09:59
  • 1327

Android开发全程记录(八)——设置ImageView显示的图片铺满全屏(适应魅族等不常见屏幕比例)

在xml中设置直接使用:android:scaleType="centerCrop" 在Java中设置使用:   imageView.setScaleType(ImageView.ScaleType...
  • wjwj1203
  • wjwj1203
  • 2014年06月19日 17:03
  • 6862

使ImageView充满整个控件的方法

就像这种效果,蓝框是ImageView的实际占用空间,但图片确只有那么高,怎么解决这个问题,GG了一会还真找到了解决的办法。 在ImageView里加上 android:scaleType="fi...
  • wa991830558
  • wa991830558
  • 2014年09月24日 14:15
  • 18167

如何让imageView铺满屏幕?

如何控制控件的大小呢?   如何让imageView铺满屏幕呢?   昨天用相关布局试了好久,控件周围都和屏幕边缘无法完全融合,经由同学提醒,发现是布局的问题,选线性布局就没有这种问题啦。  ...
  • xd15010130025
  • xd15010130025
  • 2017年08月16日 07:23
  • 405

ImageView宽度填满屏幕,高度自适应

在CSS中轻松设置width=100%就可以使得图片宽度充满屏幕,高度自适应,那么在Android里面怎样才能实现这种效果呢? 首先试一下默认的ImageView的效果,布局文件如下activity_...
  • easion_zms
  • easion_zms
  • 2015年12月11日 14:59
  • 4904
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置ImageView显示的图片铺满全屏
举报原因:
原因补充:

(最多只允许输入30个字)