Reputation: 2329
How to remove a image in imageview in android and also how to hide the entire image.
Here I have placed an image in imageview by the below code.
answerState1.setBackgroundResource(R.drawable.correct);
I don't know how to remove or hide the image. Also I am entirely new to android development.
Upvotes: 13
Views: 43356
Reputation: 1879
You can use answerState1.setVisibility(View.INVISIBLE);
to make view invisible and answerState1.setVisibility(View.Gone);
to make the view invisible.
Upvotes: 1
Reputation: 27
Try the following code:
ImageView im = (ImageView)findViewById(R.id.imageView1);
im.setVisibility(View.INVISIBLE);
im.getLayoutParams().height = 0;
Upvotes: 0
Reputation: 8261
You can set the visibility of an image with the following method calls:
answerState1.setVisibility(View.GONE); // hide image (make the view gone)
answerState1.setVisibility(View.VISIBLE); // make image visible
answerState1.setVisibility(View.INVISIBLE); // make image invisible
In UI, you can also do something like the following:
<ImageView android:id="@+id/imgPreview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"/>
Upvotes: 38