o19830015 2013-02-16 05:15 采纳率: 12.5%
浏览 74937
已采纳

动态设置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); // 这个不对

谢谢诶

  • 写回答

4条回答

  • usniyo 2013-02-17 06:50
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计