如何使用代码动态的获取和设置ImageView的宽度和高度

如题所述

ImageView imageView = (ImageView)findViewById(R.id.imageView);
imageView.setImageResource(R.drawable.newscar);
LayoutParams params = imageView.getLayoutParams();
params.height=200;
params.width =100;
imageView.setLayoutParams(params);
温馨提示:内容为网友见解,仅供参考
无其他回答

如何获取image的高度和宽度?
在ImageView中的image,可以使用getWidth()和getHeight()来获取宽度和高度,但是获得的image宽度和高度不是很精确的;对于背景图片,你首先要获取背景的Drawable对象,然后将Drawable对象转换为BitmapDrawable,这样你就可以将背景图片作为Bitmap对象并获取其宽度和高度了。代码如下:Bitmap b = ((BitmapDraw...

怎么获得一个Imageview的大小?
android开发中ImageView在显示图片的时候,受限于屏幕大小和图片宽高。通常图片是被缩放过,且不是宽和高都充满ImageView的,获得被实际绘制的宽高大小代码如下:final ImageView iv = (ImageView) findViewById(R.id.iv_test); iv.setImageResource(R.drawable.abc); \/\/等待ImageVivew加载完成 ...

android,程序中如何改变ImageView大小
在layout.xml文件中定义了ImageView的绝对大小后,无法动态修改以后的大小显示,其实Android平台在设计UI控件时考虑到这个问题,为了适应不同的Drawable可以通过在xml的相关ImageView中加入android:scaleType="fitXY" 这行即可,但因为使用了缩放可能会造成当前UI有所变形。 热心网友| 发布于2013-08-05 举报| 评论 1 2 ...

android中如何动态修改ImageView中图片的大小 比如说点击该图片后图片能...
1、在layout xml中定义android:scaleType="CENTER"2、或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);

如何通过代码设置imageview的id
\/\/定义ImageView(两种方式)ImageView imageView = new ImageView(this); \/\/orImageView imageView = (ImageView)this.findViewById(R.id.xxxx); \/\/or\/\/通过ImageView控件显示图片(三种方式)imageView.setImageBitmap(Bitmap bm); \/\/ orimageView.setImageDrawable(Drawable drawable); \/\/orimageView....

安卓imageview怎么在代码中设置src
1、没有drawable 可能是你软件没有装成功 2、图片资源统一放在res\/drawable-mdpi目录下的3、ImageView的应用应该是:在。XML中<ImageView android:id="@+id\/ImageView"...><\/ImageView>4、在代码中的使用是:imageView=(ImageView)findViewById(R.id.imageview);

怎样设置android中ImageView为不显示?
在XML文件中设置ImageView.Visibility="GONE"或"INVISIBLE"。或者在java代码文件中设置。代码:ImageView.setVisibility(View.GONE),ImageView.setVisibility(View.VISIBLE)。其中:1、常量值为VISIBLE,意思是可见的。2、常量值为INVISIBLE,意思是不可见的。3、常量值为GONE,意思是不可见的,而且不占用布局...

...中将ImageView添加到Tablerow中,设置ImageView图片的大小,可是设 ...
楼主可以这样设置啊 row.addView(img,new LayoutParams(width, height));不知道是否可行

Android知识点——Glide获取图片宽高
  这样我们就可以通过回调,在Glide将网络图片注入到对应的图片组件的时候,得到图片的Bitmap,然后在通过Bitmap来获取图片的宽高。但是需要注意的一点是,Bitmap的泛型是需要手动去设置的哦。  另外SimpleTarget现在已经过时,暂时还没有查到。我搜索过SimpleTarget过时使用什么...

如何获取imageview 的image
从ImageView对象中获取图像的方法,就是ImageView类中的getDrawingCache()方法,比如下面的代码就是从一个ImageView对象iv_photo中获取图像:Bitmap obmp = Bitmap.createBitmap(iv_photo.getDrawingCache());但是需要说明的是:在调用getDrawingCache()方法从ImageView对象获取图像之前,一定要调用set...

相似回答