动态设置ImageView的图片

在布局文件中有一个空的ImageView,现在我想动态放进一个图片:

TextView txt = (TextView) findViewById(R.id.textView1);
txt.setText("my text");

有没有类似设这TextView方法的:

ImageView image = (ImageView) v.findViewById(R.id.pPicture);
image.setImage(R.drawable.myImage); // 这个不对

谢谢诶

0

4个回答

你那个当然不对,因为没有那个方法啊。要用:
setImageBitmap(Bitmap)setImageDrawable(Drawable)setImageResource(R.drawable.xxx)setImageURI(Uri)
其中第一个和第二个用Bitmap时要小心那个OOM异常。setImageURI(Uri)也是令人头疼,同一个Uri,但图像内容变了,有时居然还是显示前一个的。还是setImageResource(R.drawable.xxx)好啊!

7
u011734380
A极乐 牛逼
接近 3 年之前 回复
Jywangkeep_
nullnow 确实setImageResource(int id)比较好用
4 年多之前 回复

image.setImageResource(R.drawable.yourimage);

或者:

image.setImageDrawable(getResources().getDrawable(R.drawable.yourimage);
4
hqyhqyhq
漫步企鹅 不错,顶一个
接近 2 年之前 回复

要这样写:
image.setImageDrawable( getResources().getDrawable(R.drawable.myImage) );

1

setImageResource

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
imageView图片动态改变背景图
图片imageView动态改变背景ncheckIcon.setImageDrawable(getResources().getDrawable(R.mipmap.searchicon));n textView控件动态改变背景n checkIcon.setBackground(getResources().getDrawable(R.mipmap.searchicon));
android使用代码动态取消ImageView图片
rnsetBackgroundResource(0);
ImageView 设置图片
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                android doc
Android 动态修改ImageView(图片)颜色
操作n在Android开发中经常,有一些状态变化需要表示,需要把图标的颜色更改;n最好用的方法就是使用:nimageView.setColorFilter(0xffffff);nn完事。nn
Android中动态调整ImageView的宽高比
ListView中的Item里的ImageView元素的宽高比,item有固定padding,然后ImageView宽度撑满屏幕,高度由一定比例决定。
如何动态设置ImageView的宽高以及位置
方法1:nnpackage com.pic; n nimport android.app.Activity; nimport android.os.Bundle; nimport android.util.Log; nimport android.view.ViewGroup.LayoutParams; nimport android.widget.ImageView;
Android布局中动态添加ImageView
需求:界面有时候显示图片的数量未知,需要在代码中动态添加图片。n方法步骤:n1.布局:n<LinearLayout n android:id="@+id/ll_group"n android:layout_width="wrap_content"n android:layout_height="wrap_content" n android:orientation="...
android ImageView网络图片加载、动态设置尺寸、圆角(绝对好用)
android ImageView网络图片加载、动态设置尺寸、圆角..
imageview 动态设置大小
动态改变imageview的大小设置rnrnimag1.setImageResource(R.drawable.xx_ktzxlb);nnViewGroup.MarginLayoutParams margin9 = new ViewGroup.MarginLayoutParams(n imag1.getLayoutParams());nRelativeLayout.LayoutPar
代码动态设置imageview的背景的时候不起作用
写代码调用该方法时候运行后没有效果,纠结了一会, 查看了一下 xml 原来是因为 xml中设置的是 src 不是 backgroud! n导致了imageView..setBackgroundResource 没有效果。解决方案: n 1 修改代码 改为imageView.setImageResource() n 2 修改xml 讲 src 改为 background
ImageView动态更改图片变形
ImageView使用代码动态设置它的图片:nImageView.setBackgroundResource(R.mipmap.xxx);n上面该写法虽然能设置,但是不会替换xml中提前设置的图片,并且会变形。nImageView.setImageDrawable(getResources().getDrawable(R.mipmap.xxx));n需要更...
Android ImageView动态更新图片自定义监听
Android 动态下载,可以动态的后台更新ImageView里面的图片; 而且是用自定义的Listener实现的,注释也比较全 欢迎评论
android动态添加ImageView注意
ImageView image = new ImageView(mContext);nimage.setImageResource(R.drawable.image);   //不起作用nimage.setImageDrawable(getResources().getDrawable(R.drawable.imge)); //可用
ImageView设置图片的几种方式
ImageView设置图片的方式有很多种,使用和区别
动态设置 图片 tint
n Drawable up = ContextCompat.getDrawable(getContext(),R.drawable.fajuchuzheng);n Drawable drawableUp= DrawableCompat.wrap(up);n DrawableCompat.setTint(drawableUp, Contex...
在LinearLayout里面动态添加ImageView
今天需要用到动态添加控件,之前也没有怎么用过,所以就写一下,防止自己以后使用忘记了大概的用法。n由于不同布局有共同的地方也有不同的地方,这里我就只写了LinearLayout的动态添加ImageView,其他控件也是差不多。n对于LayoutParams也是有了点了解,大概的作用应该是跟父容器说,我这个控件在你里面的位置应该怎么放,放在哪里,高宽度多大,左右距离等的作用,就是把xml里面的东西
android Imageview 资源动态更改颜色
n一句话(资源文件不是透明的地方都会改变):nimageView.setColorFilter(Color.parseColor(color));nnn小记:文件共享7.0全SDK路径:nnn<external-path name="all_path" path="."/>nnfiddler抓包工具...
Android可以动态控制图片显示区域的自定义ImageView
一个imageView经常需要动态的控制里面图片的显示区域,比如根据触摸去改变里面图片的显示位置,或者放大镜效果等,于是做了这么个自定义控件,亲测好用,而且已经做了参数容错,只要传入上下左右的偏移量即可,不用担心传入的数过大。而且还可以设置默认的偏移量rnpackage com.npi.blureffect;nnimport android.content.Context;nimport andr
android开发:如何动态设置ImageView和button的背景
Drawable drawable = ResourcesCompat.getDrawable(getResources(), R.drawable.has_authorization, null);n imv_authorization.setBackground(drawable);
Android开发之修改ImageView(图片)的颜色
如何修改图片的颜色呢?不是修改imageview的背景色,而是修改图片的颜色方法一:xml中修改:修改前:修改后:简单一行代码搞定,只需要在imageview中添加如下:android:tint="#ff0000"方法二:代码动态添加imageView.setColorFilter(Color.WHITE);此方法适用于imageview。...
android ImageView动态设置尺寸、圆角(绝对好用)
android ImageView网络图片加载、动态设置尺寸、圆角(绝对好用)
imageview设置资源图片
以背景的形式 进行设置图片 缺点 : 图片容易变形 n优点: 可以不用关心图片的大小 直接填充窗体 image2.setBackground(getResources().getDrawable(R.drawable.blackk));//变形n image2.setBackgroundResource(R.drawable.blackk);//变形n im
自定义 ImageView 显示图片实现形状:圆角、方形、爱心形、动态旗帜效果
目 录nn介绍nn自定义ImageView代码nn一、圆形ImageView效果nn二、圆角矩形ImageView效果nn三、椭圆形ImageView效果nn四、三角形ImageView效果nn五、爱心形ImageView效果nn六、动态旗帜ImageView效果nn©本文由博主原创,未经允许,不得转载相关博文内容nnn 介绍n n 今天,我们继续上篇文章提到的自定义View之实现一个...
6_kotlin安卓(图片转换)imageView
n n n 布局文件nnnnnn业务逻辑实现setImageResource(翻译:设置图片资源)nnnnnn编译并运行模拟器按照箭头操作nnnnnn图片转换成功nnnnnnn n nn
ImageView一键添加网络图片,自定义url数组资源
imageView.setImageBitmap(BitmapFactory.decodeStream(new URL("").openStream()));n #n n 在values中自定义资源数组和引用方式n<resources>n <string-array name="lunbo_url">n <item>http://cms-bucket.nosdn.127.n
动态放大缩小ImageView里的图片(运用Matrix对象来缩放图片文件)
动态放大缩小ImageView里的图片(运用Matrix对象来缩放图片文件)rn新建一个继承Activity类的ImageViewMatrixActivity,并设置布局文件为:imageviewmatrix.xml。rn首先在布局文件中添加2个按钮Big和Small、ImageView。rnrnrnrnrn rn    LinearLayoutrn        android:layout_w
Android的控件ImageView几种在代码中设置图片方法
ImageView imageView=(ImageView)findViewById(R.id.imageview);rnrnrn1、传入参数为 BitmapDrawablerndrawable中有一张图片dog.pngrnimageView.setImageDrawable(ContextCompat.getDrawable(getApplicationContext(),R.drawable
动态设置HorizontalScrollView中imageview的宽度和高度
需求是这样的: n有两种图片需要显示,一种是640*640,一种是1920*1080的图片。 n如果是1920的图片则需要双击切换显示模式,默认按640*640显示1920的中间部分,可以左右滑动查看整个图片。双击后切换到图片宽度填充屏幕宽度。 n开始布局是这么写的:<HorizontalScrollViewn android:id="@+id/horizontalScrollView"
Imageview设置宽高充满父容器(屏幕)
android:id="@+id/imageView"n        android:layout_width="match_parent"n        android:layout_height="warp_content"n        android:scaleType="fitXY"n       />nn只需加入在ImageView中加入这个代码即可android:s
Android图片大小调整动态实现主要代码
[code=&quot;java&quot;]view plaincopy to clipboardprint? rn private Bitmap getImageFromAssetFile(String fileName,int how){ rn Bitmap image = null ; rn try { rn AssetManager am = game.getAsse...
为ImageView设置滤镜效果 透明度
为了显示图片上面白色的字UI给整个图片设置了半透明蒙层nivPhoto.setColorFilter(ContextCompat.getColor(context, R.color.transparent_33));nn
Android 在代码中设置imageview的大小和位置(满足单方向的放大缩小和任意位置的移动)
       许久以前,在我还是初中的时候,有过一个当网络小说家的梦想,谁知到如今,却成一个程序员。享受生活,享受现在,做一个写博客的程序员,也算是了却当初的半个梦想。nn                                                                                                                  ...
Android自定义ViewGroup ,动态添加数目不确定的ImageView
开发中遇到这样的需求,在页面中显示数量不确定的图片。如果不用自定义ViewGroup的话,只能在layout中一个一个的添加ImageView。这样做显然是不合适的,而且会有相当多的重复代码。面对这样的需求,我们可以同过自定义ViewGroup来解决。自定义的ViewGroup:/**n * Created by Answer on 2017/10/24.n */public class Image
android中imageview更改图片图图不消失,导致原图片和后来设置的图片叠加到了一块,怎么办啊?
你这是src属性和bakground属性叠加了在布局文件中,把Imageview的background属性,改为src属性,就可以了或者你把mview.setImageResource的方法改为mview.setBackground方法
ImageView设置tint ,修改图标颜色
n&amp;lt;ImageViewn android:id=&quot;@+id/iv_back&quot;n android:layout_width=&quot;35dp&quot;n android:layout_height=&quot;35dp&quot;n android:padding=&quot;10dp&quot;n android:src=&quot;@mipmap/ic_back&quot;n android:tint=&quot;@color/b
给ImageView动态设置圆角
现在需求就是在同一个ImageView上面有的显示圆形图标,有的显示方形图标,不能再xml布局中写成CircleImageView,所以就需要动态设置圆形:导包:api 'com.github.bumptech.glide:glide:4.5.0'RequestOptions requestOptions = RequestOptions.circleCropTransform();nGlide....
Glide 动态设置图片宽高的解决办法
public class GlideUtils {n public static void loadIntoUseFitWidth(Context context, final String imageUrl, int errorImageId, final ImageView imageView) {n Glide.with(context)n .
android学习----设置imageview的bitmap,然后获取此bitmap
参考资料来源:http://www.dewen.org/q/5760rn rn 开发中总是会从网络获取bitmap以用于imageview显示图片。 rn 设置imageview的bitmap显示图片后,可能需要用到这个bitmap。rn 1.rn 在调用getDrawingCache()方法从ImageView对象获取图像之前,一定要调用 setDr...
ImageView设置了match_parent无法充满父布局解决方案
ImageView设置如下:<ImageViewn android:layout_width="match_parent"n android:layout_height="90dp"n android:src="@drawable/game_card_gray"/>却发现图片宽度怎么也填充不满,刚开始还以为是哪里设置了padding,排查后却没有,最后搜索一
自定义控件实现imageview的点击效果
自定义控件给Imageview设置点击效果Imageview的点击效果,可能是个很容易被忽视的问题。对于本地图片的点击效果,可以准备两张图片,加selector实现。 n但是如果是动态加载来的图片呢?动态加载图片的一般应用场景都是在listview等控件中,这个时候通常是给itemview整体设置点击效果,而通常不需要imageview反馈点击效果。这个效果我就不举例了,有点开发经验的应该都很熟练了
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 图片动态网页制作教程 航班动态大数据分析