Android 从ImageView中删除图像并加载新图像

Android 从ImageView中删除图像并加载新图像,android,imageview,Android,Imageview,我面临从ImageView中删除图像的问题。 我想要的是将图像加载到ImageView,然后相机拍摄一张新图像,现在该图像应加载到ImageView中,以替换以前的图像。我试过了 invalidate() setImageBitmap(空) setImageResource(0) 这三种方法都不起作用。有人能帮我吗 用于在ImageView中设置图像 image.setImageResource(R.drawable.image); 如果你想通过可绘制图像来设置图像,你可以这样使用 your

我面临从
ImageView
中删除图像的问题。 我想要的是将图像加载到
ImageView
,然后相机拍摄一张新图像,现在该图像应加载到
ImageView
中,以替换以前的图像。我试过了

  • invalidate()
  • setImageBitmap(空)
  • setImageResource(0)

  • 这三种方法都不起作用。有人能帮我吗

    用于在ImageView中设置图像

    image.setImageResource(R.drawable.image);
    
    • 如果你想通过可绘制图像来设置图像,你可以这样使用

      your_image_view.setImageDrawable(context.getResources().getDrawable(your_drawable_Image_id));
      
    • 如果要按BitMapDrawable设置图像

      your_image_view.setBackgroundDrawable(your_drawable_bitmap);
      

    只需添加新图像,它就会覆盖旧图像,您尝试过吗?是的,我尝试过。我正在从另一个类设置新图像。到底发生了什么?你有错误吗?或者新图像没有出现?张贴你的代码,我没有得到任何错误。图像就是不出现。
    edit_countflag.setBackgroundColor(0);
    edit_countflag.setImageResource(R.drawable.flag_id);