从视图中删除Imageview

V I*_*S H 0 android android-view android-viewbinder

我想从视图(android.view.View)中删除基于codition.view的图像视图是该图像视图的src.如何从视图中删除imageView.请帮忙

Sid*_*ele 6

通过删除,如果你的意思是隐藏在ImageView的,基于特定条件下,做这样的事情:

if (your_condition) {
    your_image_view.setVisibility(View.GONE);
} else {
    your_image_view.setVisibility(View.VISISBLE);
}
Run Code Online (Sandbox Code Playgroud)

如果您需要删除当前设置的图像ImageView,请在if ... else上面执行此操作(根据条件)

your_image_view.setImageResource(android.R.color.transparent); 
Run Code Online (Sandbox Code Playgroud)

要么

your_image_view.setImageBitmap(null);
Run Code Online (Sandbox Code Playgroud)

如果您需要完全删除 ImageView,请if....elseImageView's 容器上的,调用它:

container.removeView(your_image_view);
Run Code Online (Sandbox Code Playgroud)