我重用ImageViews为我的显示,但在某些时候,我没有值把它。
那么如何在Android中清除ImageView呢?
我试过了:
mPhotoView.invalidate();
mPhotoView.setImageBitmap(null);
他们都没有清除视图,它仍然显示以前的图像。
我重用ImageViews为我的显示,但在某些时候,我没有值把它。
那么如何在Android中清除ImageView呢?
我试过了:
mPhotoView.invalidate();
mPhotoView.setImageBitmap(null);
他们都没有清除视图,它仍然显示以前的图像。
当前回答
要删除ImageView中的图像,请使用: title_image.setImageResource (1); 这对我很有用
其他回答
我能指出你都试图设置和int它期望一个可绘制。
你不应该做以下事情吗?
imageview.setImageDrawable(this.getResources().getDrawable(R.drawable.icon_image));
imageview.setImageDrawable(getApplicationContext().getResources().getDrawable(R.drawable.icon_profile_image));
editText.setText (" ");
imageView.setImageResource(0);
我试图清除ImageView中的Image和DrawableCache
ImgView.setImageBitmap(null);
ImgView.destroyDrawingCache();
我希望这对你有用!
要删除ImageView中的图像,请使用: title_image.setImageResource (1); 这对我很有用
我也遇到了同样的问题,我把视图的背景色改为布局背景色,你可以这样做:
edit_countflag.setBackgroundColor(Color.parseColor("#ffffff"));
//然后设置图像
edit_countflag.setImageResource(R.drawable.flag_id);