精华内容
下载资源
问答
  • cocos2d imageview 设置固定大小: ignoreContentAdaptWithSize(false)  是否忽略自定义大小, 设为false后, 就不忽略了

    cocos2d imageview 设置固定大小: ignoreContentAdaptWithSize(false) 

    是否忽略自定义大小, 设为false后, 就不忽略了

    展开全文
  • ImageView 设置图片方法

    ImageView 设置图片的方法

    <ImageView
            android:id="@+id/iv_imge"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:contentDescription="测试图片" /> 

       iv_imge.setBackground(getResources().getDrawable(R.drawable.ic_launcher));// 变形
       iv_imge.setBackgroundResource(R.drawable.ic_launcher);// 变形
       iv_imge.setBackgroundDrawable(getResources().getDrawable(R.drawable.ic_launcher));// 变形


    iv_imge.setImageDrawable(getResources().getDrawable(R.drawable.ic_launcher)); //不会变形
      String path=Environment.getExternalStorageDirectory()+File.separator+"a.jpg";
     Bitmap bm = BitmapFactory.decodeFile(path); 
     iv_imge.setImageBitmap(bm);//不会变形
     iv_imge.setImageResource(R.drawable.ic_launcher);//不会变形


    总结:

    setBackground,setBackgroundResource,setBackgroundDrawable对应属性background,会根据ImageView组件给定的长宽进行拉伸。

    setImageBitmap,setImageResource对应属性src,存放的是原图的大小,不会进行拉伸。如果想改变src的大小,应该使用属性scaleType。ScaleType:
    CENTER   居中,不执行缩放
    CENTER_CROP  按原始比例缩放, 裁剪中间部
    CENTER_INSIDE 按原始比例缩放, 居中,不裁剪
    FIT_CENTER 居中缩放
    FIT_START 上对齐缩放
    FIT_END  下对齐缩放
    FIT_XY  不按比例拉伸缩放
    MATRIX  用矩阵来绘制








    展开全文
  • ImageVIew 设置图片大小

    千次阅读 2011-11-04 16:58:16
    转自: ...   ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleTyp...

     

    转自: http://zkl-1987.iteye.com/blog/1062130

     

    ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: 

    CENTER /center   按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 
    CENTER_CROP / centerCrop   按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) 
    CENTER_INSIDE / centerInside   将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽 
    FIT_CENTER / fitCenter   把图片按比例扩大/缩小到View的宽度,居中显示 
    FIT_END / fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置 
    FIT_START / fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置 
    FIT_XY / fitXY   把图片 不按比例

    展开全文
  • ImageView设置图片大小

    千次阅读 2014-04-01 21:11:32
     ImageView的属性android:scaleType,即 ImageView....android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:  CENTER /cente
    
    ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: 

    CENTER /center   按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 
    CENTER_CROP / centerCrop   按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) 
    CENTER_INSIDE / centerInside   将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽 
    FIT_CENTER / fitCenter   把图片按比例扩大/缩小到View的宽度,居中显示 
    FIT_END / fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置 
    FIT_START / fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置 
    FIT_XY / fitXY   把图片 不按比例
    展开全文
  • ImageVIew 设置图片大小

    2012-08-29 14:56:28
    转自: ... ImageView的属性android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType
  • public void ...当你需要在 ImageView调整边框时保持可绘制对象的比例时,将该值设为真。 参数 adjustViewBounds 是否调整边框,以保持可绘制对象的原始比例。 相关 XML 属性 Android:adjustViewB
  • I want to set the width and height of an ImageView in Android. The ImageView does not exist in XML. It is created here:public void setImageView(int i,Integer d, LinearLayout layout ) {ImageView imageV...
  • imageview 动态设置大小

    千次阅读 2016-12-20 13:08:09
    动态改变imageview大小设置 imag1.setImageResource(R.drawable.xx_ktzxlb); ViewGroup.MarginLayoutParams margin9 = new ViewGroup.MarginLayoutParams( imag1.getLayoutParams()); RelativeLayout....
  • ImageView 动态设置大小

    千次阅读 2014-11-30 22:19:39
    ImageView的属性android:scaleType,即 ImageView....android:scaleType是控制图片如何 resized/moved来匹对ImageView的size。 ImageView.ScaleType / android:scaleType值的意义区别:  CENTER /center:
  • 可以使得图片充满你想填充的区域,图片过小时,系统会放大它,图片过大时,系统会缩小它,直到它的一边大小与我们给定的大小相等时,再进行中心区域截取。效果图如下:         设置android:scaleType=&...
  • 通过在xml文件中设置 android:adjustViewBounds="true
  • 使用SDWebImage为imageView设置网络图片,返回的imageView大小为网络图片大小,也就是说,在加载到网络图片之前,你设置imageView大小都是无效的,网络图片加载完成后,imageView大小会重新设定为网络图片大小...
  • [b][size=xx-large]android中ImageView设置图片边框的方法[/size][/b] 用的是布局的方式来实现的: [code="xml"] [/code] 说明:1、是把ImageView放在一个TableLayout中来实现的...
  • 网络上下载下来的图片自适应:android:adjustViewBounds="true"(其详细解释在下面) <ImageView android:id="@+id/dynamic_item_image" android:layout_width="wrap_content" android:layout_height="wrap_...
  • 1、public voidsetVisibility (int visibility) visibility One of VISIBLE, INVISIBLE, ...但是在调用此方法的时候 image.setVisibility(visibility) 其中visibility是int型的参数。对应
  • 安卓ImageView设置方法

    千次阅读 2019-03-27 10:14:46
    今天想在内容中动态的更改ImageView,因为之前是在xml...所以ImageView设置分为这两种: 1、在xml里面设置,比如: <ImageView android:id="@+id/xx" android:visibility="visible" android:scaleType="...
  • Android ImageView设置大小

    千次阅读 2016-12-06 15:45:56
    ViewGroup.LayoutParams params = img.getLayoutParams(); params.height = dpTopx(context,16); params.width = dpTopx(context,16); img.setLayoutParams(params);
  • 主要介绍了Android手势滑动实现ImageView缩放图片大小的相关资料,需要的朋友可以参考下
  • ImageView 设置图片缩放有两种方法

    千次阅读 2016-06-18 23:06:12
    imageView .setBackground(R.drawable.xxx);//设置背景图片 imageview.setImageResoure(R.drawable.xxx); imageview.setScaleType(ScaleType.FIX_XY);//设置图片缩放类型
  • 设置ImageView填充方式的前提是使用src作为设置图片的来源,否则的话,会导致图片填充方式设置无效的情况。 scaleType=“matrix” 是保持原图大小、从左上角的点开始,以矩阵形式绘图。 scaleType=“fitXY” 是将...
  • imageView代码实现设置图片大小

    千次阅读 2013-09-21 13:08:34
    //设置高宽 imageView.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT)); //图片填充父控件 imageView.setScaleType(ImageView.ScaleType.FIT_XY);...
  • Android ImageView设置图片原理

    千次阅读 2016-12-12 14:15:30
    首先关于图片加载到ImageView上,我们来讨论几个问题: 如下: imageView.setImageResource(resId);获得图片资源运行在主线程 This does Bitmap reading and decoding on the UI   * thr
  • imageview的高度设置为屏幕的1/2,宽度为铺满 private WindowManager wm; wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE); LayoutParams para = holder.photo.getLayoutParams(); ...
  • imageview
  • 主要介绍了Android实现手势控制ImageView图片大小的相关资料,需要的朋友可以参考下

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,858
精华内容 22,343
关键字:

imageview设置图片大小的方法