nik
nik

Reputation: 2329

Android hide and removing the image in imageview

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

Answers (4)

ShineDown
ShineDown

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

MadDroid
MadDroid

Reputation: 27

Try the following code:

ImageView im = (ImageView)findViewById(R.id.imageView1);
im.setVisibility(View.INVISIBLE);
im.getLayoutParams().height = 0;

Upvotes: 0

jennifer
jennifer

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

Taruni
Taruni

Reputation: 1671

try this imageview.setVisibility(ImageView.INVISIBLE);

Upvotes: 2

Related Questions